Import submodules automatically, like pygame does.

Assuming we want transparent compatibility with pygame to the greatest extent possible. Similarly, the changes to test.py make comparing to pygame a little easier.