Add temporary define to make some Skia constructors public.

We're currently in the process of enforcing that SkPaint effects can only be
allocated on the heap. That involves making constructors non-public and
providing factory methods instead. Until all the changes on the Skia side have
been rolled into Chrome and the callsites have been changed, we use a define to
guard the visibility of the constructors.

BUG=skia:2187

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@251831 0039d316-1c4b-4281-b951-d872f2087c98
Revert debugging code in HdingWindowAnimationObserver (https://codereview.chromium.org/150573007)
The debugging code unfortunately did not produce any results.

BUG=None
TEST=None

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@251832 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 251831
[Telemetry] add key_search_mobile recording

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@251833 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 251833
Aura: update last mouse position while holding pointer.

BUG=343166

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

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