Clean up webkitpy.layout_tests.servers.crash_service implementation.

Just a bit of code cleanup to go along w/ the other changes in this series.

R=scottmg@chromium.org
BUG=30536

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

git-svn-id: svn://svn.chromium.org/blink/trunk@167138 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Updated maximum histogram bucket for UseCountering of CSS properties.

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

git-svn-id: svn://svn.chromium.org/blink/trunk@167139 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Don't run paused animations on the compositor.

There is a bug where compositable animations are started (and played back)
even if their initial state is "paused".

It would appear that pausing/unpausing composited animations is not
implemented, and that pausing a currently running composited animation
causes it to be permanently "thrown out" of the compositor. In light of
this, I suggest to simply not start paused animations on the compositor,
for now.

BUG=342192
TEST=manual

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

git-svn-id: svn://svn.chromium.org/blink/trunk@167140 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Remove compositing chicken/egg issues in RenderObject::adjustStyleDifference

Previously, this could would query compositing state to determine what sort of
style difference a translate or similar CSS change ought to be treated as.
Instead of querying the compositing state, this CL moves us to just using the
direct reasons for compositing. In the comon case, when we have a composited
layer, the direct reasons for compositing will contain that information. In the
uncommon case, where we have a compositing layer for another reason, we'll end
up doing some extra work.

This CL resolves the chicken/egg problems in this function because we can
compute the direct compositing reasons incrementally without needing to
recompute the indirect reasons for compositing (which involve global
information about the page, e.g., about the positions of various elements).

R=esprehn@chromium.org
BUG=339848

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

git-svn-id: svn://svn.chromium.org/blink/trunk@167141 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Oilpan: Prepare to move some classes in modules/geolocation/ to Oilpan heap.

This CL prepares to move the following classes to Oilpan heap with transition
types.
- Coordinates
- Geolocation
- Geolocation::GeoNotifier
- Geoposition
- PositionError
- PositionOptions

Note:
- This CL doesn't move PositionCallback and PositionErrorCallback to Oilapn
  heap because their ownerships are clear. See [1].
- We need to add Geoposition.cpp, PositionError.cpp, and PositionOptions.cpp to
  have DEFINE_GC_INFO, which can't be put in a header file.

[1] http://src.chromium.org/viewvc/blink?view=revision&revision=162776

BUG=340522

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

git-svn-id: svn://svn.chromium.org/blink/trunk@167142 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Web Animations API: Add TimedItem bindings for Playback state and calculated timing

Spec: http://dev.w3.org/fxtf/web-animations/#the-timeditem-interface

BUG=334927

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

git-svn-id: svn://svn.chromium.org/blink/trunk@167143 bbb929c8-8fbe-4397-9dbb-9b2b20218538
HTTP frame in data frame in HTTPS frame not treated as mixed content.

Need to perform top-frame mixed content checks  DocumentLoader.cpp when the frame has a parent to prevent an interposed data: URL from disabling the content blocking.

BUG=341555

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

git-svn-id: svn://svn.chromium.org/blink/trunk@167144 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Remove stub WebThemeEngine headers, DEPS files for includes.

R=jamesr@chromium.org
BUG=327471

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

git-svn-id: svn://svn.chromium.org/blink/trunk@167145 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Remove jQuery ajax dependency from garden-o-matic

This introduces net.json() and net.xml() and replaces all appropriate uses of net.get() that depended on automatic behavior

BUG=

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

git-svn-id: svn://svn.chromium.org/blink/trunk@167146 bbb929c8-8fbe-4397-9dbb-9b2b20218538