Fixed feature sniffing for transaction. transact!* is now a dynamic
var that is set to the correct transaction function every time the
graph is set. Should make it easier to work with orientdb.