SuperSize: Fix highlights not updating for containers

When adjusting the radio buttons, hightlights only update for symbols
and not for containers. This is now fixed.

Additionally, the dynamic inputs (byteunit and highlight) previously
did not disappear from the URL when set back to the default value. This
is now fixed.

The UI code has been cleaned up a little and more comments have been
added.

Bug: 867760
Change-Id: I6671b28939d73a32222a1b5f6dcaf18da8783e68
Reviewed-on: https://chromium-review.googlesource.com/1151622
Reviewed-by: Peter Wen <wnwen@chromium.org>
Reviewed-by: Sam Maier <smaier@chromium.org>
Commit-Queue: Tiger Oakes <tigero@google.com>
Cr-Commit-Position: refs/heads/master@{#578383}
4 files changed