components: Refactor the initialization of ResourceBundle for unit tests.

ResourceBundle should not be initialized in a single test case in
dom_distiller. Instead it should be initialized once and for all test
cases. By initializing it early and in the main function it means we can
make it available for consumption for everyone who needs it.

This also clears the instance we created after the tests are done, which
we were not doing in dom_distiller.

It does not contain any functional changes yet, so android should not be
affected.

BUG=329030
TEST=components_unittests, no functional changes.
R=joi@chromium.org,tony@chromium.org,blundell@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@241284 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 241284
aura: We don't need to call ui::RegisterPathProvider().

We are using the DIR_ constants of gfx_paths.h and ui_base_paths.h and
thus we don't need to call their Register functions.

This also removes a bunch of unused includes from test_suite.cc

BUG=302505
TEST=aura_bench, aura_demo, aura_unittests
R=sadrul@chromium.org

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

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