Move IDL implements statements to IDL files that implement the interface

Move IDL implements statements to IDL files that implement the interface
so that we can more easily know that a given IDL interface implements
another.

The generator now enforces this as well for consistency.

Review URL: https://chromiumcodereview.appspot.com/17550010

git-svn-id: svn://svn.chromium.org/blink/trunk@152893 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Gardening: Rebaseline inbuilt_function_tostring-expected.txt.

Seems to have just changed FAIL text a bit with the roll to v8-i18n r191; let me know if this is wrong and I will revert.

TBR=cira,dpranke

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

git-svn-id: svn://svn.chromium.org/blink/trunk@152894 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Inline definitions of NativeImagePtr, PassNativeImagePtr, NativeImageDecoder, NativeImageDecoderPtr.

BUG=252700

Review URL: https://chromiumcodereview.appspot.com/17003009

git-svn-id: svn://svn.chromium.org/blink/trunk@152895 bbb929c8-8fbe-4397-9dbb-9b2b20218538
DevTools: Show warning icon in tab header when file has committed changes that were not saved to file system.

Review URL: https://chromiumcodereview.appspot.com/17552007

git-svn-id: svn://svn.chromium.org/blink/trunk@152896 bbb929c8-8fbe-4397-9dbb-9b2b20218538
DevTools: Get rid of UISourceCodeContentProvider interface.

BUG=

Review URL: https://chromiumcodereview.appspot.com/17176020

git-svn-id: svn://svn.chromium.org/blink/trunk@152897 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Generate & cache buildbot data on the server.

This patch does three main things:

- Add an /updatebuilders endpoint to the server. This endpoint is
accessible only to admin or cron. As much as possible it does exactly
what generate_buildbot_data.py does. It generates a JSON lookup of
masters to their groups, tests, and builders. This data is then cached.

- Add a /builders endpoint to the server, with an optional parameter for
a JSON callback. As much as possible, it emulates the role of
builders.jsonp. It reads from the cache.

- Update JS to use /builders to fetch buildbot data.

Other, smaller changes:

- add a cron job to refresh the list of builders periodically.

- rename builders.json, truncate it, and use it as test data for unit
tests.

BUG=

Review URL: https://chromiumcodereview.appspot.com/17465013

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