libconnect: socket: redesigning api, breaking build
libconnect: debug: adding useful disabled defines