Ported filters to new supersize UI

Filtering options have been added to the side of the tree view, bringing the
tree view UI to feature parity with the old UI. Filtering selectively hides
nodes from the tree view, and was previously avaliable as a dialog.

Added filters:
- Select which symbol types to show
- Set the minimum symbol byte size
- Only show symbols that match a certain regex
- Hide symbols that match a certain regex

Demo: https://notwoods.github.io/chrome-supersize-reports/monochrome-2018-07-05/

Bug: 847599
Change-Id: If13d8f8de973b114a49a44268c63e8b033530806
Reviewed-on: https://chromium-review.googlesource.com/1127145
Reviewed-by: Peter Wen <wnwen@chromium.org>
Reviewed-by: Eric Stevenson <estevenson@chromium.org>
Commit-Queue: Tiger Oakes <tigero@google.com>
Cr-Commit-Position: refs/heads/master@{#573311}
6 files changed