Disable Nagle's algorithm for non-proxies

Nagle's algorithm can be useful in some scenarios to limit packet overhead and
bandwidth over the wire. This change allows consumers to disable Nagle's
algorithm by subclassing HTTPConnection in urllib3/connection.py.
Merge pull request #283 from kevinburke/nagle

Disable Nagle's algorithm for non-proxies