Fix long-press typing of accented characters.

BUG=322079

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@236792 0039d316-1c4b-4281-b951-d872f2087c98
Fix memory leak in GCMProfileService tests

BUG=321975
R=thakis@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@236793 0039d316-1c4b-4281-b951-d872f2087c98
crypto: disable NSS AES-NI support when AVX is disabled by OS.

When running under Xen, or with certain kernel configurations, it's possible
for the CPU to support AVX but for the operating system not to have configured
it. In this case, CPUID indicates that AVX support exists and NSS will try to
use it for AES-GCM. However, the first AVX instruction will cause an illegal
instruction exception.

This change works around the problem by disabling AES-NI support when AVX
support exists but is not supported by the OS. Sadly this also means that plain
AES instructions are also disabled in this case, but that's better than
crashing.

https://bugzilla.mozilla.org/show_bug.cgi?id=940794

BUG=320524

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@236794 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 236793
Make settings account-picture an <input> for accessibility

This modifies changes from https://codereview.chromium.org/26610005 so
that 'enter' on the User image continues to work and the correct Vox
label is used. (And the Accessibility audit for settings still runs.)

BUG=314719

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

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