Switch license to GPLv3.

Pretty much all Emacs Lisp code is under the GPLv3 and I ended up
ripping code from `haskell-mode' for sanity. So let's do it. :)

Signed-off-by: Austin Seipp <aseipp@pobox.com>