Allow inproc sockets to connect before bind

Attempt to allow inproc sockets to allow connecting before binding, the same as the other socket types.

This needs a bit of review, especially the new command type I've added.  Also, the high water mark is not set correctly if you connect before bind, will try to add that later.