ok so the breaking in the networking test is because of the
changed semantics. This test spawned the client fthread first,
then ran the server on the mainline.
The problem is the client did a connect(), and whilst previously
the server got started before it ran, now the server would be
started aft
As of the below commits, Felix is officially broken.
Most of the tests pass, but asynchronous socket I/O fails.
So the webserver, for example, doesn't work.
I think timers and threads work but I'm not 100% sure.
The commit is an upgrade to the embeddable driver handling.
Code is move about, refac