Minor optimization.
Implement all of the new KATSocketShuttleDelegate methods and send ones for connecting/opening.
Add convenience method.
Revise to match project coding style.
Add some convenience methods for getting the right delegates and generally improving how things are dispatched.