Added keybindings commands and menu items
Rename README, maybe that's why Package Control site didn't pick it up
Added a watcher thread that regenerates the menus if the gutter themes change
Deal correctly with new files and syntax changes

Previously, a file was not linted with its assigned linter when it was first saved. Also, when a file's syntax changed, it wasn't relinted, nor were existing linters removed.

Now a file is relinted (or cleared of marks) if the file's syntax changed or it is brand new.
When showing an error, center it in the window
If showing errors on save, always lint when mode is not manual. Otherwise we are showing errors from before the save.
In show all errors panel, clip the line before the error to a maximum of 40 chars
util.inline_options() does the work of parsing the first 2 lines and takes an optional option prefix.
Remove stray print