Merge branch 'release/1.0.0' into develop
Accidentally committed a merge conflict file.
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.
Improved scratch buffer-ness.
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.