Merged current master (4ef4b2ca) into sublime-text-3

This merges master HEAD into sublime-text-3, and updates the haskell.py and ruby-lint.py modules to add relative imports as ST3 requires.

It also changes SublimeLinter.MARK_THEMES_PATH to the new value expected by ST3 so that gutter icons work as advertised. :-)