Make SqlBatchOperation transaction optional.
Consolidated BeginTransaction method.

Moved from AbstractCommandOperation to AbstractDatabaseOperation.
Merge pull request #9 from dalenewman/master

Make SqlBatchOperation transaction optional.