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
Another iteration on pushing the selection forward on no-change reindents
[less mode] Bugfix
[mbo theme] Fix matching tag background highlighting
[less mode] Fix null dereference bug

Issue #1926
[less mode] Fix null dereference bug (part 2)

Issue #1926
[javascript-hint addon] Don't fire hints in comments or strings
[pig mode] Add DUMP as keyword
Add IE11+ detection, use it to fix failing test

Closes #1826
[coffeescript mode] Some refinement in indentation

Issue #1932
[coffeescript mode] Fix bug introduced by 567a94b89cbe8b

Issue #1932