Added a "peer" argument to the Target constructor

Avoids to check if peer is None when preparing the bean.
Added a utility method to un-map IPv4 addresses from IPv6

... does nothing if the "ipaddress" module isn't present
Corrected the HTTP transport to work on Windows

The main problem was trying to connect to IPv4 addresses mapped to IPv6 ones.
HTTP transport is not fully stable on Windows.