Add 16-bit support for browser compositor surface

BUG=272429

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@246822 0039d316-1c4b-4281-b951-d872f2087c98
ui: Move DrawWaiterForTest out of compositor.h/cc

Put this class in its own files in ui/compositor/test/.

R=enne
TBR=sky
BUG=

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@246823 0039d316-1c4b-4281-b951-d872f2087c98
Rename BrowserPolicyConnectorIos to BrowserPolicyConnectorIOS.

BUG=275292
R=dconnelly@chromium.org

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

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