[julia mode] small tweaks

Closes #1899
[julia mode] add single-precision literals
[julia mode] add triple-quote strings and exception-handling support
Fix lint errors

Issue #1900
Always move cursor to end of indent even if whitespace didn't change
[julia mode] added additional operators and fixed 'in' keyword
[julia mode] added support for macros and revised keyword and builtin list
[matchbrackets addon] add a maxScanLines configuration, defaulting to 100.
[tern addon] Make it possible to pass in explicit positions

Create Tern request with optionnal pos to manage for instance tern
hover. See demo at
http://codemirror-java.opensagres.eu.cloudbees.net/codemirror-javascript/demo/javascript-all.html
[javascript mode] Properly handle regexp at start of file
Fix undesirable selection-mangling in indentLine

Issue #1910
[javascript mode] Fix bug in recognizing local variable in nested context
Disable textarea when readOnly=nocursor

Issue #1909
[indent-fold addon] Fix folding for empty files
Add the PEG.js language
[pegjs mode] Integrate
[haskell mode] Fix unintended prototype property access bug

Closes #1917
[real-world uses] Add Crudzilla
[closetag addon] Don't react to > and / keys when in an attribute

Closes #1916
[closetag addon] Another corner case when typing in attribute

Issue #1916