Attempt to limit how much is ever actually in memory
Attempt number 2

Let's try not to hold everything in memory. If the total length of the buffer
is twice the size of what is left to be read we can discard this. It's
arbitrary but it's just throwing something at the wall.
Test smart_truncate
Include SSLAdapter.
Make SSLAdapter available.
We need to keep some better track of state
Add betamax
Add working Betamax example
Merge pull request #5 from Lukasa/ssladapter

Include the ever-popular SSLAdapter.
Mention SSLAdapter in README.
Merge pull request #6 from Lukasa/updreadme

Mention SSLAdapter in README.
Add github3.py's .gitignore
Refactor MultipartEncoder#_read_bytes
Get rid of MultipartEncoder#_read_bytes

Move it into #read
Simplify MultipartEncoder#load_bytes
Add test for the __len__ feature
Start tracking history
Add AUTHORS file to track contributions
Add info to requests_toolbelt/__init__.py

Add a doc-string, and dunder-info.
Use sphinx-quickstart