Merge pull request #89 from thatismatt/master

Must initialise mouse mode for new terminals. Fixes #88.
update dependencies
update live packs - see previous commits in dev pack for history.
make grep highlights more permanent (rather than just flashing away)
place emacs customisations in a separate file to ~/.emacs.d/init.el
add pink highlighting of for errors
Give Gandalf some loving
add live-recentf-ido-find-file
only remove trailing whitespace and empty lines at the start and end of file in before-save-hook
update nrepl dep
update git-gutter dep
tweak cyberpunk
update dependencies
add binding for git-gutter:revert-hunk
Add glsl major mode
Add saner whitespace cleanup to dev packs (should have been here in the first place)
move to self-hosting scratch-el
update deps
add some custom glsl colours to cyberpunk theme
Now can set a default darwin font.