OGM-262 Add integration with CouchDB

https://hibernate.atlassian.net/browse/OGM-262

The patch contains the modules and integration tests for CouchDB.
It requires a working instance of CouchDB.

Fixed previous pull request https://github.com/hibernate/hibernate-ogm/pull/193