Fixed queue size issue which could lock up Netty
TransactionCommitProcess is now a singleton
All TCP implementations now have synchronized on the commit method. This may get relaxed in the future, or in different implementations.
Added "enable assertions" in SubProcess