Added sitestream endpoint
scripts to test ofind dead links in urls provided in binding docstrings.
Implementation of bindings as properties, update of their docstrings and some change to be closure to PEP8 heaven.
Added api as argument of bind_api, changed to explicit arguments for bind_api.
Back to **config.
Added two missed api=self.
Merge pull request #450 from 7kry/master

Fix tweepy.API.update_with_media with unicode filename
Unescape stream data from Twitter
Merge branch 'master' of https://github.com/foutoucour/tweepy into foutoucour-master

Conflicts:
	tweepy/api.py
Merge branch 'foutoucour-master'
Don't pass self to API methods
Fix setup.py to not attempt importing uninstalled libraries.
Merge pull request #452 from pilbot/fix-setup

Fix setup.py to not attempt importing uninstalled libraries.
Update api.py

Add allowed params from API reference according to the documentation.
Merge pull request #454 from arudmin/patch-1

Update api.py
Merge pull request #350 from Aaron1011/sitestream

Added sitestream endpoint
Update streaming.py

Changed _start() method of Stream class so now thread can be join'ed.
Merge pull request #455 from Ignalion/Issue453

Fix proposal to Issue #453
Fix tweepy.API.update_with_media

If filename is an instance of `unicode',
L.76 `` 'Content-Disposition: form-data; name="%s"; filename="%s"' % (form_field, filename) ''
must be unicode string.

Because of it, L. 803 `` body = '\r\n'.join(body) '' fails.

Therefore, I made `filename' designed to be percent-encoded str object
before formatting.
Fix tweepy.API.update_with_madia

`filename` have to be percent-encoded whichever it is an instance of
`unicode` or an instance of `str`.