Use Blaze Persistence for criteria queries.

Blaze Persistence is more flexible, but also less type-safe than JPA
Criteria.  This change explores what the changes look like and how
efficient the resulting queries are.

Change-Id: Ia47e4f0280d451e0381f58ece297c5bc06604289
diff --git a/src/main/resources/application.properties b/src/main/resources/application.properties
index bbffd39..ee95952 100644
--- a/src/main/resources/application.properties
+++ b/src/main/resources/application.properties
@@ -1,5 +1,3 @@
-quarkus.log.console.color = true
-
 quarkus.log.level = INFO
 #quarkus.log.category."org.hibernate".level = INFO
 #quarkus.log.category."io.quarkus.oidc".level = FINEST
@@ -16,6 +14,8 @@
 quarkus.datasource.jdbc.max-size = 8
 quarkus.datasource.jdbc.min-size = 0
 
+quarkus.hibernate-orm.metadata-builder-contributor = eu.mulk.mulkcms2.common.hibernate.HibernateMetadataBuilderContributor
+
 quarkus.liquibase.migrate-at-start = true
 
 %dev.quarkus.datasource.jdbc.url = jdbc:postgresql://localhost:5432/mulkcms