LeakExpectations: Add more serviceworker tests and Battery Status API leak.

bonus: sort entries on serviceworker expectations section.

NOTRY=true
BUG=385384, 364390

Review URL: https://codereview.chromium.org/339013002

git-svn-id: svn://svn.chromium.org/blink/trunk@176255 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Qualify the generated includes in core (part 7)

This CL takes care the testing, timing, workers and xml subdirs under core.

BUG=381876

Review URL: https://codereview.chromium.org/339573006

git-svn-id: svn://svn.chromium.org/blink/trunk@176256 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Compute minimum repaint and show them in overlay

For repaint tests, compute minimum repaint by comparing pixel dump
before and after repaintTest() and output repaint in layout test result.

In overlay, visualize the minimum repaint in expected results.

In this way, when making repaint change and checking actual results,
we can easily discover under-repaint bugs if we see any solid black
area not covered by repaint rects.

This CL depends on chromium-side CL https://codereview.chromium.org/301243022.

Review URL: https://codereview.chromium.org/315443002

git-svn-id: svn://svn.chromium.org/blink/trunk@176257 bbb929c8-8fbe-4397-9dbb-9b2b20218538