ENH: ensure we use custom adapters if mounted.

This allows responses to be used with custom adapters.

Tested on 2.7 with requests 2.4.1
is there a simpler way to pass session object (self._on_request being a bound method) ?