WIP: Add source address to PoolManager

This is #376 after a rebase. Shortly I'll address the review comments there and get this into a merge ready state.
Let's punt on all the changes in this file? (Re: https://github.com/shazow/urllib3/pull/376#issuecomment-55638601)