Implement jumping back using ' and ` marks in Vim2
Add tests for unjumping marks
Merge pull request #525 from exlevan/marks

Implement jumping back using ' and ` marks in Vim2.
Hiding moveTo from Control.Lens is no longer necessary.
Fix build with ghc-7.8.1.
Merge pull request #526 from ethercrow/alex78

Fix compilation with ghc 7.8.
Remove some laziness from Vty frontend.

The only difference I managed to observe after that is that yi eats less
memory. Vty frontend appears to work fine. If it actually breaks
something, feel free to revert this commit.
Remove binding to cabal function from emacs keymap

Fixes #522.
Reduce memory consumption when opening big files.

Yi tries to guess filetype by looking at file contents in String form,
that means an order of magnitude memory overhead. This commit changes
this behavior to looking just at first 1K of file contents.
Actually fix #499.

This time around I don't break movement or Vim searches. I also
replicate emacs behaviour for pressing return.
Workaround for "M-x reload" until we figure out how to make dyre and hint work together.
Update AUTHORS and CHANGELOG for v0.8.
Use operators defined in Yi.Keymap.Keys more
Don't use StandaloneDeriving in Yi.Buffer.Basic
Remove singleton from Yi.Utils
Remove list from Yi.Utils
Remove dummyGet and dummyPut from Yi.Utils
Use classy lenses in Yi.Buffer.Misc
Update HP/GHC dependency given in the README
Remove unneeded CPP pragma in Data.Rope