added German localization and language switching
Merge branch 'master' of github.com:adobe/brackets

Conflicts:
	src/strings.js
bugfix
Simplified strings.js
Merge branch 'master' of github.com:adobe/brackets
Enabled the remaining agents
Revert "Enabled the remaining agents"

This reverts commit 5fa1b50340760621589073a378d4602dbeacef41.
Merge branch 'upstream/master'
Merge branch 'master-up'

Conflicts:
	src/debug/DebugCommandHandlers.js
	src/strings.js
switched language switching to i18n
Basic integration of CodeMirror v3:
- changed events on Editor to use new CodeMirror event mechanism instead of setOption()
- changed getScrollerElement() to getRootElement() for managing height
- changed delCharLeft()/delCharRight() to delCharBefore()/delCharAfter()
- changed various CodeMirror style classes whose names have changed
- commented out some unimplemented methods
- updated CodeMirror SHA
Initial integration of inline editors:
- update inline editors to use new addLineWidget() API
- use markText() for line hiding
- refresh host editor after adding an inline widget so CodeMirror updates its line heights properly
- make rule list appear in front of code in inline widget
Update CodeMirror SHA for upstream merge
Merge branch 'master' into cmv3
Update CodeMirror SHA
Clarified comment; cleaned up JSLint error
Update to latest CodeMirror upstream
Updated to latest CodeMirror
Merge remote-tracking branch 'origin/master' into cmv3
Update various uses of CodeMirror APIs to be compatible with v3, based on the upgrade guide in the v3 docs.