Implement FFI bindings for begin()/commit()/rollback().

Ensure a transaction is not left hanging around
when a session disconnects.

Add basic tests for transactions.
Merge branch 'master' of github.com:tarantool/tarantool