add support for Travis continuous integration service
fix test for python 2.5
PEP8: W191 indentation from tabs to spaces
PEP8: Fix E251 unexpected spaces around keyword / parameter equals
PEP8: Fix W291 trailing whitespace
PEP8: Fix most remaining issues

Fixed using:
autopep8 mwclient -r -v -i -p 2000 --ignore=E24,W6,E501,W602
PEP8: Fix additional issues not covered by autopep

Adding pytest.ini to ignore E501 long lines for convenience
and W602 since we want to retain backwards compability
Merge pull request #23 from danmichaelo/pep8

PEP8 (Python style guide) and continuous integration (CI) with Travis