Bringing source control up to date.

* BankTransactionPending api, allows modification and cancellation of transactions before they happen
* Update 10 changes, can't remember now