[javascript mode] Make 'this' a keyword
[javascript mode] Make parser aware of 'this' keyword
[xml-hint addon] Recognize multi-line tags

Allows correct hinting even when the tag is multi-line by achieving a
dot matches all effect by using [\s\S] instead.
Fixed minor bug: HTTP path with commas now properly highlighted
[css mode] Fix bug introduced by recent refactoring

The state.tokenize property could return an array, but the token
method didn't count on that.

Closes #1326
Make sure shared marker's widgets are cloned
Fix spanAffectsWrapping for new Safari versions
Another tweak to the spanAffectsWrapping regexp
Make the default by-word movement stop at word boundaries, rather than word end
[show-hint addon] Support styled, self-inserting, and self-rendering completions

Issue #1321