MH-10081:  Fixes Eclipse PMD warnings.  Patch by Basil Brunner.
MH-10126: Cleans up the formatting of the pom files.  Needs to go into develop and 1.5.
MH-10126: Removes most of the Maven related warnings in the pom files.  Appears to work the first time, which is worrying...
MH-10126: Cleans up the final pom file warnings.  Broke this change out because I am not 100% sure it will work yet.
MH-10126: Updating the required Maven version, since things won't work without the update anyway.
Revert "MH-10081:  Fixes Eclipse PMD warnings.  Patch by Basil Brunner."
Fixed upstream, this patch is out of date

This reverts commit 6293934983eb8351eefad1b23011c93944d8ce1c.
MH-10165, Empty Dictionary Results may Cause Errors

This commit fixes the problem that an empty result from a
DictionaryService will raise an exception as the TextualImpl class will
not accept empty strings.

This fix will now check if the result is empty and return null instead.
The TextAnalyzerService will check the result and only include actual
values. The positive side-effect of this is, that empty strings may not
show up in the resulting mpeg7 catalogs anymore.

Signed-off-by: Lars Kiesow <lkiesow@uos.de>
Merge branch 'develop' into t/MH-10126-pomfile-cleanup
MH-10207 added additional configuration properties to optionally prevent logging of IP, username and session ID
Strict enforcing of LOCAL_PREFIX on Linux and Mac
MH-10185 -- Fixed workflow service assert permission method
MH-8967 -- Upgraded tika to version 1.4
MH-10031 -- Added support for updating the last-seen timestamp in the agent cache

Signed-off-by: Lars Kiesow <lkiesow@uos.de>
MH-10031 -- changed to using the lastHeardFrom time when populating the agent cache

Signed-off-by: Lars Kiesow <lkiesow@uos.de>
MH-10031 -- Add test

Signed-off-by: Lars Kiesow <lkiesow@uos.de>
MH-10031 -- Update cached LastHeardFrom in the getAgent method

Signed-off-by: Lars Kiesow <lkiesow@uos.de>
MH-10109, Let Extracted Text Pass Through Unmodigied

The TextExtractor would already do some filtering on extracted texts.
This was unnecessary as later on, it is done by the DictionaryService
anyway and would even cause trouble as in some cases special characters
were removed as well.

This commit will just remove the filtering from the extractor.

Signed-off-by: Lars Kiesow <lkiesow@uos.de>
MH-10196: Fixing merge conflicts with r/1.5.0.
MH-10207 Changed the default settings for usertracking
Merged in t/MH-10185-workflow-assert-permission (pull request #153)

MH-10185 -- Fixed workflow service assert permission method