Fixing 2.5 bug in mount_wrapper
BaseResponse cleanup.

All BaseResponse classes now support a 'headers' argument that
accepts a dict or a list of header/value pairs. For BaseResponse
and HTTPResponse, this is the third positional argument.
Added tests for positional BaseResponse arguments.