Small modifications to Client.request to support enhanced HTTP headers -
particularly useful if you need to send 'Content-type' headers to
remote server.
refactored some, added a bunch of tests
added deprecation warning for sanction.client.Client
Refactor work

Moved docs into Sphinx package
Moved redirect_uri into auth_uri and request_token
Merge branch 'master' of git://github.com/seanrmurphy/sanction into refactor

Conflicts:
	sanction/client.py
bumped version number
updated example server
fixed python3 errors
cleaned up patch a bit
moved docs
Removed 3.2 support

+ Updated CHANGES
+ Removed 3.2 support from Travis until I get a little more time to
  look into it (the client should still work, it's just the unit tests
  that are failing).
+ Updated headers param in with_patched_client to take a dict rather
  than string.