DevTools: Refactor breakpoint manager's primary location handling

BUG=

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

git-svn-id: svn://svn.chromium.org/blink/trunk@174359 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Pass in ScriptState to callback functions

No change in behavior.

BUG=357144

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

git-svn-id: svn://svn.chromium.org/blink/trunk@174360 bbb929c8-8fbe-4397-9dbb-9b2b20218538
[DevTools] Switch from insets to bounds to position inspected page.

BUG=373669

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

git-svn-id: svn://svn.chromium.org/blink/trunk@174361 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Move markerlists to Oilpan heap and remove finalizer from DocumentMarkerController

R=ager@chromium.org, haraken@chromium.org, sigbjornf@opera.com
BUG=

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

git-svn-id: svn://svn.chromium.org/blink/trunk@174362 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Add mlamouri@ in modules/screen_orientation/OWNERS

BUG=None

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

git-svn-id: svn://svn.chromium.org/blink/trunk@174363 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Oilpan: Fix build broken by r174354.

MediaQuerySet obejct should be holded by RefPtrWillBeRawPtr<>.

TBR=yoav@yoav.ws, oilpan-reviews@chromium.org
BUG=

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

git-svn-id: svn://svn.chromium.org/blink/trunk@174364 bbb929c8-8fbe-4397-9dbb-9b2b20218538
[Oilpan]: Move DescendantInvalidationSet to the oilpan heap using transition types.

This also moves RuleFeatureSet and SelectRuleFeatureSet as well since they transitively embed DescendantInvalidationSet.

In order to support off-heap tracing the PseudoTypeInvalidationSetMap hash map I had to change the OffHeapCollectionTraceTrait to use the HashMap's KeyType instead of the passed in Key. Otherwise I get a conversion error from the enum to unsigned int. This is in sync with how we trace with oilpan enabled. It is a bit of a hack since ideally the two types should be identical, but in this case the hashmap is instantiated with the UnsignedWithZeroKeyHashTraits<unsigned> which collides with the enums type in the key. Suggestions are welcome.
Btw. for symmetry I also changed the second call to use HashMap::MappedType instead of the passed in Value.

R=ager@chromium.org, erik.corry@gmail.com, haraken@chromium.org, oilpan-reviews@chromium.org, tkent@chromium.org, vegorov@chromium.org, zerny@chromium.org
BUG=341815

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

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