restructure for easier installation with setuptools

simplejson is now a requirement installed by easy_install, pip
or other toos. ReadMe was converted from MarkDown to reStructuredText
to make it usable at PyPI while still being supported by GitHub.
Making installable by setuptools
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
Adding my changes to the release notes
Merge branch 'relnotes' into pep8
Merge pull request #22 from danmichaelo/relnotes

Add @danmichaelo's changes to the release notes
Merge pull request #21 from danmichaelo/master

Restructure to make installable with Python's setuptools
Merge pull request #23 from danmichaelo/pep8

PEP8 (Python style guide) and continuous integration (CI) with Travis
use inline links to make the raw file more human-readable
support api page property iwlinks
Merge branch 'master' of git://github.com/btongminh/mwclient into iwlinks
Merge pull request #24 from danmichaelo/iwlinks

Support API page property iwlinks