trimmed stable release 30.0.1599.101
Merge remote-tracking branch 'origin/feature/bbEnhancements/29.0.1547.76' into feature/bbEnhancements/30.0.1599.101

Conflicts:
	chromium/src/third_party/WebKit/Source/core/page/DOMWindow.h
	chromium/src/third_party/WebKit/Source/core/page/DragController.cpp
	chromium/src/third_party/WebKit/Source/web/WebViewImpl.cpp
	chromium/src/third_party/WebKit/Source/web/WebViewImpl.h
Fix compile errors for v30

* charactersWithNullTermination() now returns a Vector
* ExceptionCode replaced with ExceptionState
* utf8() now returns std::string
* CustomEvent now uses SerializedScriptValue