Cleanup email related cruft

No need to jump through all these hoops to try and use an invalid
email address.
Use declare forms for macro indentation

The declare forms look cleaner than directly manipulating the symbol
properties and also have the advantage of living inside of the macro
definition instead of next to it.
Remove annoying Lisp motion key bindings

I grabbed these from cliki years ago and have been fighting with them
ever since. I'm not sure why I've left them in place for so long when
they obviosly weren't working for me.
Use python-syntax-comment-or-string-p instead of my own version

I added cjg-python-in-string/comment-p when I upgraded to Emacs 24 as
the function I had been using, python-in-string/comment-p had been
removed. Unfortunately I missed that equivilent functionality had been
added to the new function python-syntax-comment-or-string-p.