[Resource Timing] Fix potential double free problem

  Currently, ResourceTimingInfoMap in ResourceFetcher releases a 
ResourceTimingInfo after a resource is reported.
  If when blink is in reporting a resource entry, which lead to buffer full and 
immediately invoke "window.stop()" as callback, it will dive into 
ResourceFetcher::didLoadResource again, and release the memory in a nested. 
After that,the outer double free the memory as it just report the entry.
  This patch remove ResourceTiming from map ealier and prevent the double free case.

Contributed by lifeasageek@gmail.com and pan.deng@intel.com

BUG=286414

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

git-svn-id: svn://svn.chromium.org/blink/trunk@157760 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Add use counter for document.all.tags

Also move tags from HTMLCollection.{h,cpp} to HTMLAllCollection.{h,cpp}
since it is only used by HTMLAllCollection.idl.

BUG=290891

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

git-svn-id: svn://svn.chromium.org/blink/trunk@157761 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Remove Document::getElementById()

Remove Document::getElementById() as it was merely calling TreeScope::getElementById().
Document already inherits from TreeScope, therefore this indirection is not needed.

R=haraken
BUG=

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

git-svn-id: svn://svn.chromium.org/blink/trunk@157763 bbb929c8-8fbe-4397-9dbb-9b2b20218538
[Android WebView] Cleanup after r157538

In r157538, a temporary code was introduced which has become
redundant after r223027 landed in Chromium. Cleaning up.

BUG=288037
R=abarth@chromium.org

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

git-svn-id: svn://svn.chromium.org/blink/trunk@157764 bbb929c8-8fbe-4397-9dbb-9b2b20218538
HeapSnapshot: speed-up consStringName. It is quite slow. About 6 sec for 100k consString chain.

I just inlined everything and got 3 times boost.
Unfortunately I can't compare strings by indexes because our strings array has duplicates.

BUG=none

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

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