Docserver: Consolidate features caching and access.

This is just a refactor to reduce some code duplication and homogenize features processing a bit.

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@226413 0039d316-1c4b-4281-b951-d872f2087c98
Unit tests for output protection in output configurator

R=derat@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@226414 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 226413
retry r226004: rAc: phone number cleanup

original review: https://codereview.chromium.org/24538008/
difference to original review: android test updated.

1) fill Wallet phone number data in a format that's more similar to Autofill (i.e. whole number without any formatting)
2) display Wallet phone numbers in rAc in US-national format
3) display Autofill phone numbers in rAc in user-supplied format, unless there is no formatting. In that case add formatting.

BUG=297204
R=isherman@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@226415 0039d316-1c4b-4281-b951-d872f2087c98
views: Make sure menu checks and submenu arrows have high contrast even when selected.

BUG=298398

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@226416 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 226415
Exclude ImmersiveModeControllerAshTestWithBrowserView.Layout on Valgrind.

BUG=302908
TBR=glider@chromium.org

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

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