sockets.send now throws an exception when a non-blocking socket is
passed to it.
Modified the behaviour of the build scripts to accommodate new C sources
repo.