preliminary commit of ORM technology migration from Datanucleus JPA to Circumflex ORM (pre-cleanup & preview commit)
commit to document the progress with Circumflex and the last work state on the Datanuclus JPA code before it is removed
from the source tree and the build configuration
removed DataNucleus artifacts, added htmlDescription property to IDictionaryEntry, generalised service interfaces to use IDictionaryInterface
also rectified import logic in DictionaryEntryFixtures
* Merge branch 'persistence' into branch
* added lines back to build.gradle
* improved keywordGroupIndex detection by omitting detection for '[*]' cases in keyword
* added check for personal names (start with capital letter) => word type noun
* replaced serialize component for description html: ensures utf-8 encoding
* added processing of description: stripping html tags, ensure no html entities
* saving of DictionaryEntries to in memory h2 database
* added 'jsoup' for html cleaning