Add H2 / JDBC database component

This PR adds support for the H2 database, which is a fast, lightweight pure-Java database engine well suited for embedding in Clojure applications.