Added better error message for when transactions are not natively supported in an adapter, and commitLog is disabled.
Transaction and error handling.
Fixed dependency loading for adapters which use DIFFERENT adapters for their transaction collections.