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
get() should accept *args and **kwargs

Using groups (named or otherwise) in URL regex results in them being passed to
get() as arguments. This patch makes SearchMixin.get() accept them.

Without this patch, you get the following TypeError:
`get() got an unexpected keyword argument 'q'`
Merge pull request #53 from moggers87/view-mixin-kwargs

get() should accept *args and **kwargs
Merge pull request #1 from etianen/master

Sync sources