Enhanced support for IPv6 addresses

Allow flowinfo and scope id to be passed to bind, connect, send, ...
Simplified code

Use makesockaddr helper function to convert from a sockaddr struct to a
Python tuple wherever possible
Check for flowinfo overflow
Enabled travis on 0.10 branch