Changed buffer name and set buftype.
Using truncated messages on cursor move now.

So you never get the jarring "press enter to continue" messages if the
original quickfix message line is too long. The truncation function is
taken from the Vim wikia.

http://vim.wikia.com/wiki/Get_shortened_messages_from_using_echomsg

Fixes #19
Added version number printing. Fixes #16
Removed EnMasse from already namespaced functions.

No point having enmasse#EnMasse, it's not descriptive. enmasse#Open is
though. So now no namespaced autoload functions are prefixed with a
superfluous string.
Updated documentation.
Updated readme docs too.
Stripped full licence out of the docs.
Marged duplicate quickfix items.

Quickfix list items are now merged together and their text / messages
are concatinated with a pipe in between. Fixes #12
No need for buftype to use setlocal.
Merge branch 'feature/better-writing' into develop

Conflicts:
	autoload/enmasse.vim
	plugin/enmasse.vim
Now sorting buffers and lines.
Now reading files with readfile (VimL)
Added VimL reading and writing.

No more dependency on Python! Fixes #18
Removed the readme section about Python dependency
Merge branch 'feature/viml-writing' into develop
Documentation improvements.
Shortened the README and pointed to docs.

There's no point trying to maintain the same data in two places. I now
have a more link filled and concise readme that allows interested people
to learn more in the documentation text file.
Merge branch 'release/1.0.0'