Explicitly require emacs 24, and tidy up package description

I've just added a `ghc-completion` recipe to MELPA -- thanks for this useful package!

This commit adds an explicit package dependency upon Emacs 24 (see js2-mode for another example of this), and moves the lexical-bindings variable clause out of the package description, which prevents it from showing up in `package-list-packages`.

-Steve