* python 3, setuptools & unittests suite

- Added python3 support.
- Moved from distutils to setuptools.
- Unittests converted to a TestCase/suite.
- rst2confluence.py is now a setuptools entry point.
Merge remote-tracking branch 'origin/py3k'
.
* Added some methods used by sphinx

  - compact_paragraph, compound & tgroup
* autopep8