Mark's networking code

As cleaned up by @ediosyncratic using git filter-branch (among other dangerous tools).
Includes several fixups from later in the branch, but I may have missed some.
Compiled locally and passes all unit and acceptance tests.  Let's see how it fares more widely ...

I suspect reviewing the gross diff is easiest, as there are (even after squashing out a few) quite a lot of changes of mind along the way.  Also: 106 commits.
On Tue, Jul 15, 2014 at 1:47 PM, Mark Burgess <notifications@github.com>
wrote:

> It is a developer point of view, not an operations point of view. But in
> this case it is "promise repaired" we are talking about not "not kept".
>

Agreed for "promise repaired", sorry I was missing the context here.