Add fontconfig to linux DEPS for embedded builds

We'll use this in-tree fontconfig when "embedded=1" is set in GYP_DEFINES.

BUG=318315

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@243381 0039d316-1c4b-4281-b951-d872f2087c98
Create extensions_test_support build target

* Create extensions/common/test_util.h for shared test code
* Consolidate duplicated CreateExtensionWithID() functions
* Create extensions_test_support build target because you can't have multiple
  files named test_util.h in a single build target on MSVS, all the other
  names are taken (test_utils.h, extension_test_util.h, etc.), and this gets
  us a step closer to having an extensions-only test suite.
* Fix some missing dependencies for the extensions_common target
* Remove unnecessary includes that create a dependency on themes

BUG=none
TEST=compiles, unit_tests
TBR=thakis@chromium.org for mechanical changes to chrome/browser/ui/cocoa/extensions/

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@243382 0039d316-1c4b-4281-b951-d872f2087c98
mac: Add a missing animation context to bookmark bar controller.

The animation was not specifying an NSAnimationContext or duration, which meant
that the duration was not well defined. I used the same value that I observed
on my machine prior to my change. It seems a bit slow, but presumably it's the
value most users are seeing.

BUG=NONE
TEST=NONE

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@243383 0039d316-1c4b-4281-b951-d872f2087c98
Update .DEPS.git

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