setup.py should be callable from anywhere

Use os.path.dirname(__file__) to locate README.markdown, debian packaging is broken without it.