Make things inherit from GInitiallyUnowned, some more socket changes