stop using deprecated SkBitmap::Config -- use SkColorType instead

BUG=skia:2239
NOTRY=True

TBR=pfeldman@chromium.org

only failing trybot is mac_rel:telemetry_perfm, which has been failing for a while now. This CL is not related to that area, so skipping that try to land it.

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@255788 0039d316-1c4b-4281-b951-d872f2087c98
[Android] Cache additional MotionEvent bits in MotionEventAndroid

Closer inspection of MotionEventAndroid usage revealed that several uncached
properties were being accessed on average 2x or more times per event, incurring
significant JNI costs.  Address this by caching these properties (pointer id,
touch size and touch position) for the most common touch scenarios (scroll and
pinch).  This reduces the time spent processing touch events in the browser by
~20% (.1ms) during scrolling, and ~40% (.2ms) during pinching on a typical
Android device.

BUG=341613
NOTRY=true

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@255789 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 255789
Disable the externally connectable tests on windows.

BUG=350517
TBR=ben@chromium.org
NOTRY=true

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

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