Esc key action should be applied only to top level overlay.

We shouldn't hide all the created overlays present in the stack on
the escape key action. Just like click Escape key action should be
applicable only to the overlay at the top of the stack.
Merge pull request #655 from kphanee/esc_key_overlay_action

Esc key action should be applied only to top level overlay.
Fixed the problem
Fixed trace_event_importer_test
Fixed input_latency_test
Update for review feedback
Merge pull request #657 from petrcermak/double_async_fix

Remove start and finish events from async subslices
Add toplevel trace category in all preset record modes.

Its important that we show people the distinction between idle
and doing-something-that-wasn't traced. To differentiate include
toplevel trace category in all preset modes.

BUG=607

R=nduca,dsinclair
Merge pull request #658 from kphanee/preset_incl_toplevel

Add toplevel trace category in all preset record modes.
Update telemetry.unittest reference to telemetry.unittest_util
Merge pull request #659 from NghiaNguyen/master

Update telemetry.unittest reference to telemetry.unittest_util
disk_parser: Update f2fs write_begin and write_end matchers.

Update to match upstream linux kernel.

Signed-off-by: Mohamad Ayyash <mkayyash@google.com>
disk_parse_test: Add f2fs write tests.

Signed-off-by: Mohamad Ayyash <mkayyash@google.com>
Merge pull request #661 from mkayyash/master

disk_parser: Update f2fs write_begin and write_end matchers.
Re-enable flow events checkbox

Adding the Flow Event check box back which was removed as part
of https://codereview.appspot.com/58000043/ after making the
category disabled-by-default.

BUG=653

R=dsinclar,nduca
Merge pull request #664 from kphanee/flow_event_checkbox

Re-enable flow events checkbox
Allow packaging non-json trace data to HTML

In contrast to normal JSON trace data, Android systraces are stored in
a plain text format. Previously the trace2html script required
everything to be JSON, which made it impossible to package systraces
into an HTML file. This patch lifts that restriction.
Merge pull request #660 from skyostil/fix-systrace-packaging

Allow packaging non-json trace data to HTML