gh-391: commit is a transaction-initiating statement

In SQL, COMMIT does not cause an error if a transaction
is not started, since it's a "transaction-initiating statement".
Follow the same semantics in Tarantool.