Update upper alex version bound to 3.1.2.
Ask travis to build with GHC HEAD too.
More informative error from ghciLoadBuffer
Remove redundant Data.Binary import
Remove no longer necessary qualified name
Don't use LambdaCase to allow building with ≤7.6.1
Get rid of a trailing whitespace.

If this causes problems for anyone browsing git logs, ask git to not
show you whitespace-only changes.
Honour -y flag.

Perhaps we should warn the user if the directory chosen with -y doesn't
exist or doesn't house the config file.
Remove upper bound on alex version.
Merge pull request #464 from Fuuzetsu/ghciMsg

ghciLoadBuffer error message improvement
Merge pull request #466 from Fuuzetsu/whitespace

Get rid of a trailing whitespace.
Ensure that -y also affects the modules directory
Merge remote-tracking branch 'fuuzetsu/honour-y'

Conflicts:
	yi/src/library/Yi/Boot.hs
Remove upper bound for template-haskell.
Remove unused Vte.hs
Remove broken Vte frontend
Provide a much nicer file tab-completion
Canonicalise …/~ to ~/

Just getting ‘~’ is fairly useless, we pretty much always want ‘~/’.
Canonicalise mini-buffer as user types

In the past we could type things such as ‘//foo/bar/~/baz’ and while Yi
would internally shorten it as ‘~/baz’ by first turning it into
‘/foo/bar/~/baz’ and then ‘~/baz’, this was not reflected it where the
user actually sees it. Now, we canonicalise at the same time as getting
hints about the input which happens with every key press.
Merge pull request #469 from Tanchey/master

Remove unused Vte.hs