addrpool: ban addresses on `free()` for X rounds
netlink: corretly init nlmsg from another nlmsg
pyroute2: new threadless architecture

Based on NetlinkSocket instead of IOCore.

IOCore package is deprecated and removed from the branch.
rpc: deprecated
generic.py: deprecated, use the new layout
ipdb: correctly release underlying IPRSocket
Add support for IFA_FLAGS

IFA_FLAGS is a u32 attribute that extends the u8 field ifa_flags. If
present, the value from struct ifaddrmsg will be ignored.

Currently two flags are stored in IFA_FLAGS: IFA_F_MANAGETEMPADDR
and IFA_F_NOPREFIXROUTE which are useful for ipv6 SLAAC support.
ipdb: remove extra debug
common: remove deprecated & orphaned code
nlsocket: correctly handle `get()` timeouts
common: remove deprecated & orphaned code
nlsocket: fix stage 2. in `get()`
iproute: inherit IPRoute directly from IPRSocket
ipdb: force `release()` a bit
taskstats: inherit TaskStats from GenericNetlinkSocket
Merge branch '0.3.2'