add ability to return keys from a batch

* sets Connection in `executeBatch` if `returnGeneratedKeys`
* adds generic `Connection.getKeys()`
* adds executeBatch + getKeys test for h2 and hypersql