Add GNU License and Headers

With this fix, the file can be installed using package.el, e.g.
from the convenient packages automatically built by
[MELPA](http://melpa.milkbox.net/).

The fix is according to the [GNU Emacs Manual](http://www.gnu.org/software/emacs/manual/html_node/elisp/Simple-Packages.html).