Move credit and license info out of __main__.__doc__ so that it's not crufting
up the screen everytime we run start_mx.py.
Add a check for python3.0.
Set the traceback recursion when running in debug mode higher so that we can
follow exceptions better.
Clean up the options parser and documentation.
Add an __init__.py to the leap/mx/tests module with a boilerplated tests.run()
function so that the options parser doesn't choke on it.