setup.py should be callable from anywhere

Use os.path.dirname(__file__) to locate README.markdown, debian packaging is broken without it.
Merge pull request #52 from bdauvergne/master

setup.py should be callable from anywhere