Add LESS to list of available linters
Merge pull request #215 from postcasio/master

Fix positioning when inline view is on last line
:lipstick: fix comment typo
Only try to display messages from valid lines

Attempting to prevent the following exception:

    Uncaught Error: No screen line exists when converting buffer row to screen row /Applications/Atom.app/Contents/Resources/app/src/display-buffer.js:932
      module.exports.DisplayBuffer.screenPositionForBufferPosition /Applications/Atom.app/Contents/Resources/app/src/display-buffer.js:932
      module.exports.Marker.getHeadScreenPosition /Applications/Atom.app/Contents/Resources/app/src/marker.js:211
      Marker /Applications/Atom.app/Contents/Resources/app/src/marker.js:45
      module.exports.DisplayBuffer.getMarker /Applications/Atom.app/Contents/Resources/app/src/display-buffer.js:1124
      module.exports.DisplayBuffer.markBufferRange /Applications/Atom.app/Contents/Resources/app/src/display-buffer.js:1156
      module.exports.Editor.markBufferRange /Applications/Atom.app/Contents/Resources/app/src/editor.js:1186
      LinterView.display linter-view.coffee:180
      LinterView.processMessage linter-view.coffee:159
      (anonymous function) linter-view.coffee:1
      (anonymous function) linter-view.coffee:142
      Linter.processMessage linter.coffee:150
      (anonymous function) linter.coffee:127
      BufferedProcess.triggerExitCallback /Applications/Atom.app/Contents/Resources/app/src/buffered-process.js:52
      (anonymous function) /Applications/Atom.app/Contents/Resources/app/src/buffered-process.js:59
      (anonymous function) /Applications/Atom.app/Contents/Resources/app/src/buffered-process.js:105
      EventEmitter.emit events.js:129
      (anonymous function) net.js:461

Test Plan:

Can't repro that issue, but did test that error messages still work.
unbreak tests
Use rimraf to delete temparary directories and files

Fixes #218.

Test Plan:
Opened a java file and didn't get ENOTEMPTY errors.
Improve performance of inline view

Added a check to return early for the common case where messages haven't
changed, and the cursor is on the same line.

Test Plan:
Moved a cursor around on the same line and it feels a bit faster.
Merge pull request #207 from xaka/patch-1

Add LESS to list of available linters
:memo: update changelog
Prepare 0.7.1 release
Fix issue links
Merge pull request #220 from aried3r/patch-1

Fix issue links in changelog
Revert "Fix issue links"
Merge pull request #221 from AtomLinter/revert-220-patch-1

Revert "Fix issue links"
Update CHANGELOG.md
Fixed checking for invalid lines

Fixes #165.

Test plan:

 * Opened a file
 * Caused a lint error on the final line
 * Deleted a line from the middle of the file
 * No error
:memo: updated changelog
Prepare 0.7.2 release
Use atom.clipboard instead of copy-paste module

Now there's no need for the copy-paste module and its crazy dependencies.
Hopefully this fixes the install problems Windows users were having.

Fixes #223, #210, #186.

Test Plan:

On OS X, reloaded an Atom window. Caused a lint message to appear then verified
that clicking the clippy icon copies the lint message text to my clipboard.
Didn't test anything on Windows, but crossed fingers that this is a fix.
:lipstick: