Preparation for Py PI
Updating httplib2 handling.

From httplib2 0.7.5 onwards, they have changed the way that basic auth
works.  The new presecribed method uses the 'add_credentials' call,
whereas in the old way add_credentials was broken, and we were creating
the headers manually.

REQUIRES TESTING.
Modified to use Requests instead of httplib2.
Setting strict flag to False for client json parsing.
Removing final httplib2 references, replacing with requests.
Unpinning Django version number.
Ignoring egg info.
Killing the long description.