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
whats the reason for the extra function definition?