net: add cupcake.(io|is) and tent.io to HSTS preloaded.

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@226294 0039d316-1c4b-4281-b951-d872f2087c98
Added graphdeps.py tool to dump inter-module dependency graph to DOT/PNG with regexp filtering/highlighting.

Joi: this commit consists of 2 logical parts. Part #1 is refactoring of checkdeps.py into a base class in builddeps.py and a subclass in the new trimmed down checkdeps.py. Part #2 is adding graphdeps.py, which derives from the same base class and does its own thing. There are also trivial accompanying changes to rules.py.

This tool was very useful to me during a recent development for understanding inter-module dependencies and finding good places for new sources.

BUG=292397

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@226295 0039d316-1c4b-4281-b951-d872f2087c98
Remove demuxer client ID parameter from media::DemuxerAndroid interface.

The ID is an implementation detail of the IPC proxying classes content::RendererDemuxerAndroid and content::BrowserDemuxerAndroid.

BUG=299859

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@226296 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 226296