setup: Rename the source file

There is no reason to have a setup module with only a single __init__.py
file, it just makes the code look more complex than it really is.

Fixes #16
setup: De-hardcode the gettext package

This is part of #7