Initial commit of xconfig rework to support socket connectivity on PlanetLab (more cleanup to come)