Remove extra call to scheduleRelayout in Document::setParsing

There's no particular reason to schedule a layout when we call
Document::setParsing(false). We'll schedule a layout when the last stylesheet
loads, which is a better signal that it's time to put up the first frame.

R=esprehn@chromium.org

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

git-svn-id: svn://svn.chromium.org/blink/trunk@167180 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Remove -webkit-line-grid, -webkit-line-snap and -webkit-line-align

Features we inherited from Apple's WebKit, but do not comply with
in-progress standards work:
http://dev.w3.org/csswg/css-line-grid/
and currently are not under active development in Blink. We can remove
these now and add back standards-compliant versions at a later date.

Usage:
webkit-line-grid: 0.00734% 
webkit-line-snap: 0.00726%
webkit-line-align: 0.00720%

Intent To Remove:
https://groups.google.com/a/chromium.org/forum/#!topic/blink-dev/nGFTVcfk8dY

BUG=343808

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

git-svn-id: svn://svn.chromium.org/blink/trunk@167181 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Force RefPtr::get() to be inline

For some reason GCC does not (always) inline 'RefPtr::get()'
and Intel VTune Amplifier profiler finds it to be a hotspot.
For example when content_shell is launched with '--dump-render-tree'
option for "fast/css" layout tests this method (in particular
WTF::RefPtr<WebCore::StyleSurroundData>::get) eats 8ms from
700ms of total CPU time (tested on Linux desktop x64).

This patch solves the problem.

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

git-svn-id: svn://svn.chromium.org/blink/trunk@167182 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Web MIDI: MIDIPort doesn't have to be ActiveDOMObject

MIDIAccess is the only class which should be ActiveDOMObject.
MIDIPort, MIDIInput, and MIDIOutput does't have to be.

BUG=163795

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

git-svn-id: svn://svn.chromium.org/blink/trunk@167183 bbb929c8-8fbe-4397-9dbb-9b2b20218538
DevTools: Move the fallback for not loaded resources to NetworkUISourceCodeProvider.js

BUG=

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

git-svn-id: svn://svn.chromium.org/blink/trunk@167184 bbb929c8-8fbe-4397-9dbb-9b2b20218538
DevTools: move layout test styles-new-API.html to the testSuite

The patch simplifies layout test structure via using test suite instead
of a callback chain.

BUG=

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

git-svn-id: svn://svn.chromium.org/blink/trunk@167185 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Follow up to r167162, fixing text-editor-selection-to-search.html.

TBR=vsevik

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

git-svn-id: svn://svn.chromium.org/blink/trunk@167186 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Improve core/internals error messages.

BUG=270033

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

git-svn-id: svn://svn.chromium.org/blink/trunk@167187 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Update plugin/plugin-javascript-access.html now that the test plugin has moved

BUG=331302
TBR=ojan@chromium.org
NOTRY=true

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

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