Add support for QuickCheck 2.7
Allow Haskell Platform travis-ci builds to fail
Merge pull request #521 from exlevan/master

Require QuickCheck 2.7
Bump master version to 0.8.0 to avoid confusion.
use Vty.rgb_color instead of bailing when an arbitrary RGB color is used
Make lenses for ModeMap
Actually export our shiny new functions
Clear up comment
Bind M-{ and M-}. Fixes #106.
Ask travis to ensure example configs are compilable.
Finish isearch with return/movement. Fixes #499.

This know looks like what emacs does. We do not touch the moveB function
but we instead use a wrapper around the existing movement keybinds to
provide the finish-at-movement functionality. Return key cancelling is
fixed properly.
Revert "Finish isearch with return/movement. Fixes #499."

This reverts commit ac8eea1151796361921c74ac3412a290487b4bcc.

This broke search behaviour on vim2 and broke regular movement in emacs
pretty badly unless a search has first been performed. Sorry!
Fix exception when first / is followed by return.

This chucked a pattern match failure as when return is pressed, the last
isearch regex is asked for and someone was pattern matching with Just
instead of properly checking the value.
Prevent needless failure during Travis install

gtk2hs-buildtools needs alex to build but depending on our lack of luck,
cabal might try and install it before alex, wasting everyone's time and
making the log messier.
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.