Enable Component Updater on Android

Enable CRL set fetching
Enable WebUI for chrome://components

BUG=116838

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@242237 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 242237
[osx] Adapt UncheckedMalloc() support for 10.9.

The OSX malloc library calls the error-handler in case of heap
corruption or out-of-memory.  CrMallocErrorBreak() is our override of
the error handler.  When sandboxed, malloc-library logging fails and
changes errno from ENOMEM, so CrMallocErrorBreak() checks for
UncheckedMalloc() in the stack via a thread-local value.  10.9 is seeing
EPERM instead of EBADF, which is consistent with the logging checking
errors differently.

Unfortunately, the malloc library source code is not part of the 10.9 Libc
release, so the EPERM part is a hypothesis.

BUG=312234

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

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