Subtransport logic.

Introduce subtransport registration into libgit2sharp.
That would be "stateful". RPC is a bit of a roundabout way of saying we're going over a stateless transport.