Replication - Refactor API to include error returns and Session reference
Refactor the current replication API in the following way:
* Add a reference to the Session object as the first parameter in both TransactionRepl
* Return an error enumeration from both methods
* Use return error codes/enums in transaction processing code in /drizzled/
* Call replication API calls between prepare and commit of resource managers (currently only storage engines)
* Refactor TransactionServices methods to adhere to style guidelines
Blueprint information
Whiteboard
[DONE] Add a reference to the Session object as the first parameter in both TransactionRepl
[DONE] Return an error enumeration from both methods
[DONE] Use return error codes/enums in transaction processing code in /drizzled/
[DONE] Call replication API calls between prepare and commit of resource managers (currently only storage engines)
[DONE] Refactor TransactionServices methods to adhere to style guidelines