Transaction: abort initialisation process on error so our internal error state stays sane.
More userfriendly errormessages if creating the transaction fails.
Merge branch 'aql2' of github.com:triAGENS/ArangoDB into aql2