Adds transactionWithBlock: instance method to safely wrap block in transaction if no outer transaction is running. Will throw exception if caught from block, after rolling back transaction (if started)
Merge branch 'develop' of github.com:sqlcipher/SQLCipherManager into develop