[css mode] Better support for nested property blocks

Issue #2087
[real-world uses] Add Projects IDE
Fix numpad keys

Isssue: #2101
Set keycode in list ascending
[smalltalk mode] Fix highlighting of collection literals

Issue #2105
[vim] Enter insert mode on paste
[vim keymap] Linting fixes

Issue #2097
[markdown] Use `quote` for blockquotes.

Also add nesting depth information (via `quote-#`) and max
nesting depth option to warn user when they've nested blockquotes
too deeply.
Use requestAnimationFrame to prevent hing pop-over from flickering.

Fixes #1852.
[xml mode] Remove obsolete state property
[xml mode] Fix indentation inside elts whose opening tag spans lines

Closes #2098
[haskell mode] Improve tokeniziation of '[1..100]'

Closes #2099
[emacs keymap] Copy action now kills selection
[real-world uses] Reword link
Add atypical key codes that FF uses for - and = keys to keyNames

Issue #2101
[real-world uses] Remove link again
Add the addModeClass option

Issue #2107
Add a disableInput option, change vim keymap to use it.
Adjust addons to respect disableInput
[anyword-hint addon] Optimize

Issue #2109