Improved setup.py.

Moved some config from setup.cfg into setup.py.
Added a distutils command to 'compile' the language files (i.e. generate
.mo files from the .po text sources). This was previously done in the
makefile.