Collapse Kernel.TransactionImplementation into KernelTransactionImplemen...

...tation.

o In order to make Transactor testable we have removed the MicroTransaction
   execution concern form KernelTransaction. To do this we had to expose some
   more schema operations from Statement.