Declare dependency on Emacs 24

`eieio` is not available in Emacs 23, and the `lexical-binding` setting is also specific to Emacs 24. Best, then, to require that Emacs version.

(In relation to https://github.com/milkypostman/melpa/pull/1898)