Fix Requests so it can gunzip the request body

I wasn't emulating the stateful file-object in my response stub,
so urllib3 wasn't decompressing gzipped bodies properly.  This
should fix that problem.

Thanks @bryanhelmig for the motivation to dig into this.
Remove Some stray \t characters

I guess that's what I get for playing around with my vimrc.

Thanks to @bryanhelmig for pointing these out.
Added test: accessing two times same page
Added test: accessing same recource three times in once mode
Record Multiple Matching Requests

This change allows us to record multiple matching requests to
the same URL, and then play them back sequentially.

Closes #40, #41
Remove Secure File Overwrite Support

Closes #42
Version Bump to 0.4.0
Add test: test_session_and_connection_close

This is a test for issue GH-48.
del self.sock in VCRConnectionMixin.request

instead of in connection class constructors.

Fixes GH-48.
Fix Cryptic 'write-protected' Message

Closes #46
Fix API by adding 'responses_of' method

`responses_of` replaces `response_of`, since each request can have
several matching responses now.

This breaks backwards compatibility if you are using the
response_of method, so a version bump will be required.
formatting fixes
Version bump to 0.5.0
Merge remote-tracking branch 'remotes/origin/master'