Added travis config.
Added build status to readme.
Added runner for tests and simple true==#true.
Added a section on tests to the readme.
Version tested.
Removed let of messages, not required.
Merge branch 'develop' into feature/tests
Removing yet another conflict backup. Oops.
Corrected a small bit of indentation.
Improved buffer clearing on new content.
Simplified buffer clearing again!
Added tests for the new buffer from :EnMasse
Tested CursorMoved hints.

Also added an initial hint on execution of :EnMasse.
Added a test for joined hints.
Added tests for long hints being truncated.
Had to shorten line joining hint test.

It was failing in TravisCI because the terminal it runs it in is so
small the truncation was kicking in!
Tested file writing.
Made file writing tests use a local file.
Revert "Made file writing tests use a local file."

This reverts commit 95b688da10eae3c7079a14d2242b111f3a21f7e7.
Now removing the temporary file after.