[xml-hint addon] Filter out !attrs from top level completions
Work around Webkit bug where sometimes the sizer gets the wrong width

(It'll leave space for a scrollbar to the right of the sizer, though the
scroller does not actually have a scrollbar.)

Issue #2420
Set forceUpdate flag in refresh method

Closes #2431
[verilog mode] Rewrite
[haxe mode] Support imports with wildcards

Haxe supports imports with willcard
http://haxe.org/manual/modules#import-whole-package
Throw an error when a tokenizer doesn't advance the stream

Issue #2427
[javascript mode] Improve indentation of hanging else clauses

Closes #2429
Fix extra layout round-trip introduced by fix for issue #2420
[xml mode] Fix closing tag regexp
[merge addon] Verify that diff is up to date in left/rightChunks

Issue #2438
[r mode] Add lineComment property
List punctuation in default theme, don't set color for default color styles

Also fix Erlang mode to not return a non-standard token type.

Issue #2435
[rulers addon] Fix bug where rulers cause unnecessary vertical scroll

Issue #2439
[markdown mode] Fix for token sometimes not advancing the stream

Issue #2447
Add check for stream advancement to mode test runner

Issue #2447
[haml mode] Fix tokenizer not advancing stream when switching modes
[sublime keymap] Keep cursor in view while scrolling with Ctrl+Up or Ctrl+Down
Clean up 90e0c283f7ba61f45b3c9d632de98a1c9a7ce538

Issue #2448
[merge addon] Don't try to remove line class on lines that aren't in doc anymore

Issue #2438
[clike mode] Remove obsolete function namespace