Correct email.pytd syntax of '[]' for a typed list to '<>'.  Use setuptools due to better support.

The demo threw a SyntaxError due to the usage of 'list<type>' used to represent a typed list instead of 'list[type]'.

This corrects that (so the demo can find an error within the email test class).

Also, changed distutils to setuptools as setuptools is more widely supported and has a nifty 'in branch' development ability (python setup.py develop) which is useful for testing change sets without sys.path hackery.