Implementation of set, rollback, and release SAVEPOINT

This is an implementation of SAVEPOINT support which resolves [issue-145](https://bitbucket.org/xerial/sqlite-jdbc/issue/145/savepoint-and-rollback).