Remove the HTMLMediaElementControllerNotNull use counter

The counter was added to help decide what to do with MediaController.
Now that MediaController has been unshipped, the use counter won't
provide useful data.

BUG=none

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

git-svn-id: svn://svn.chromium.org/blink/trunk@172949 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Oilpan: Prepare to move IDBKey to Oilpan heap.

- IDBKeyRange::lower() and upper() are simple getters. We may return raw
  pointers.  We need to change WebIDBKeyRange.cpp too because of it.

- Remove |using RefCounted<IDBKey>::ref/deref| in IDBKey.h. They had
  no effect because of no other ref/deref.

- Remove unused IDBObjectStore::IndexKeyMap

BUG=366528

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

git-svn-id: svn://svn.chromium.org/blink/trunk@172950 bbb929c8-8fbe-4397-9dbb-9b2b20218538
DevTools: fix Datagrid filler row UI.

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

git-svn-id: svn://svn.chromium.org/blink/trunk@172952 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Revert 172912 "Get the WebGeolocationClient from WebFrameClient ..."

Breaks the following browser_tests:
CancelPermissionForFrame
IFramesWithCachedPosition
IFramesWithFreshPosition
NoInfoBarBeforeStart
GeolocationAPIEmbedderHasAccessMultipleBridgeIdAllow

> Get the WebGeolocationClient from WebFrameClient instead of WebViewClient.
> 
> BUG=304341
> 
> Review URL: https://codereview.chromium.org/256843004

TBR=jam@chromium.org

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

git-svn-id: svn://svn.chromium.org/blink/trunk@172953 bbb929c8-8fbe-4397-9dbb-9b2b20218538
code clean-up, issue crbug.com/260966 is fixed with
https://chromiumcodereview.appspot.com/19525002 from pdr

BUG=

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

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