setup: add test suite

To run tests call:

$ python setup.py test
tests/debug: import only required modules
tests/t1: import only required modules
tests: add __init__.py

Required to run:
$ python setup.py test
Merge pull request #7 from andyhelp/master

Add test suite to setup.py
Merge pull request #13 from ramiro/master

Fix two small doc typos.
lots of fixes
python 3 seems to be working
add patches from the construct-community site
add ulint24
add allow_overwrite + unit test; closes #8
revert changes to __pretty_str__; closes #14
update docs
docs
python 3 and 2.5 fixes
fixes
fixes
python 3 fixes
python 3.3 compat
moar fixes