Revert 225426 "[rac] Use dark grey instead of black color for ov..."

> [rac] Use dark grey instead of black color for overlay message
> 
> This patch changes the color of the text on the overlay page from
> Sk_ColorBLACK (000) to Sk_ColorDKGRAY (444). This change affects all
> platforms, because the color is specified in the platform independent
> dialog controller.
> 
> The patch also reduces the font size by 1 point on the overlay message.
> 
> Although the patch attempts to match mocks as close as possible, there're still
> slight differences because mocks use a font that's not available in Chrome and
> have a lower anti-aliasing value, which makes the font look skinnier than what
> is possible in Chrome.
> 
> BUG=294485
> 
> Review URL: https://codereview.chromium.org/24452002

TBR=rouslan@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@225464 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 225464
Pepper: Merge Scrollbar and Widget Impls.

PPB_Widget_Impl is an abstract class and isn't used by anything except
PPB_Scrollbar_Impl. This change merges the two together to make it easier to
convert Scrollbar to use the new resource proxy.

R=dmichael@chromium.org
TBR=jochen
BUG=

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@225465 0039d316-1c4b-4281-b951-d872f2087c98
Initial integration tests for the App Shim domain socket and IPC.

Integration testing for the app shim socket is difficult in
browser_tests because the nested temp dirs used by test swarming make a
deep directory hierarchy that exceeds the path limits for UNIX domain
sockets. This limit is only 104 characters because the kernel crams it
into a struct sockaddr_un. See `man 4 unix`.

This CL works around the path length limitation by creating a symlink in
a temporary folder under /tmp. Since app shims only exist on Mac, we
know /tmp will exist since Mac conforms to IEEE standard P1003.2 (POSIX,
part 2) via it's UNIX 03 certification.

Initial tests are added for non-argument "launch" IPC messages, and the
listening socket creation/destruction and error handling. This gives
explicit integration coverage to a range of fixes in the bugs below.

BUG=292566, 272577, 240554, 242941

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

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