Update transaction executors to use the new format
Update the transaction executors to implement Process(batch *database.Batch, ctx *TransactionContext) (*protocol.TransactionStatus, error) instead of Validate(st *StateManager, tx *Delivery) (protocol.TransactionResult, error) and move them into the block package.