fix for issue #212; avoid sending code in communicate()
Merge branch 'fix-ruby-crash-issue-212' of https://github.com/leonid-shevtsov/SublimeLinter into leonid-shevtsov-fix-ruby-crash-issue-212
Merge branch 'leonid-shevtsov-fix-ruby-crash-issue-212' into beta
Fixing key name of the notes and annotations

Changed sublimelinter.note by sublimelinter.annotations
Added support for `globals` directive.  `predef` is an undocumented JSLint remnant that does not allow imported globals to be overridden.
`undefined` is cool to pass as third argument to JSHINT()
Adding -p flag to the Lua syntax check; this will reduce output file noise.
Puppet 3.x introduced a syntax change to 'parser validate' output. This change supports both the old and the new format.
Merge branch 'patch-1' of https://github.com/gimco/SublimeLinter into dev
Merge branch 'master' of https://github.com/circusbred/SublimeLinter into dev
Merge branch 'ChadScott-master' into dev
Updating documentation for latest release (v1.6.10).
Fixing key error with unicode linter names.
Adjusting cpplint to check stdin (instead of a temporary file).
Updating nodeload Github url; scheme changed.
Adding version information and documentation for v1.6.12.
Updating all mentions of Javascript to JavaScript.
Fixing issues with scratch spaces not having file names.
Upgrading PyFlakes to 0.6.0
Upgrading PyFlakes to 0.6.0