Update inspector protocol JSON to M31 branch 1650 http://src.chromium.org/viewvc/blink/branches/chromium/1650/Source/devtools/protocol.json?revision=158234
First approximation of LanguageLayer in prefs.
Remove dead code.
Some tests and re-work of the implementation.

Layer made state-less, just as PathLayer.
Document/Clean up.
Merge remote-tracking branch 'upstream/master' into kai/fix-6558-language-layer
Address review comments.
Merge remote-tracking branch 'upstream/master' into kai/fix-6558-language-layer
Merge remote-tracking branch 'upstream/master' into kai/fix-6558-language-layer

Conflicts:
	src/document/DocumentManager.js
eat tab and context menu keys
let context menu keys trickle up
merge with master
Make anchors in Quick Docs relative to page URL
Fixed unit tests
show LESS errors in console
jslint errors
Merge branch 'release' of github.com:adobe/brackets
Merge branch 'master' of github.com:adobe/brackets
Remove CollectionUtils module and references
Remove StringUtils.htmlEscape() function