Add more methods to DOMWindowLifecycleNotifier/Observer and implement them in DeviceMotionController

BUG=

Review URL: https://chromiumcodereview.appspot.com/22903004

git-svn-id: svn://svn.chromium.org/blink/trunk@156712 bbb929c8-8fbe-4397-9dbb-9b2b20218538
DevTools: added layer details view

Added a view to display layer details (dimensions, memory usage, compositing reasons)
Drive-by: added visual indication of hidden layers, renamed storage-empty-view to just
empty-view.

BUG=279048
R=pfeldman@chromium.org

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

git-svn-id: svn://svn.chromium.org/blink/trunk@156713 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Don't expose unprefixed CSS Animations to JS even with runtime flag to off.

We need to make sure that the CSS animations unprefixed properties are
not exposed to JS even when the flag is off. This is done by using
the RuntimeCSSEnabled infrastructure that I overlooked when landing
the parsing of unprefixed properties. Notice that we were not returning
any values but the V8 bindings were not treating them as "undefined".

BUG=277941

Review URL: https://chromiumcodereview.appspot.com/23409006

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