`None` should be no timeout. We should use a `_Default` sentinel to detect the default (ie. not provided). For example:

https://github.com/shazow/urllib3/blob/master/urllib3/connectionpool.py#L435