HstoreMap hibernate user type

New hibernate user type to use real `Map` in domain classes instead of the `@Hstore` annotation that converts the type to HstoreDomainType.

The new documentation is still missing. I'm working on it.