Update working environment to jdk 1.8
ref #6401 Updated cdmlib to jdk1.8
- Had to increase the parser stack size to avoid StackOverflow when parsing large java classes
ref #6401 revert maven compiler plugin version as it leads to failing tests (probably related to aspectj issues and maybe others)
ref #6401 better distinguish IdentifiableEntity.compareTo from DefinedTermBase.compareTo
- this is to avoid jumping to IdentifiableEntity.compareTo if DefinedTermBase.compareTo does not match generics exactly
ref #6401 fix failing SecurityTest (due to wrong handling of furtherVotingResult in CdmPermissionVoter
ref #6401 Improve generics for TypeDesignationStatusBase and RelationshipTermBase
ref #6401 temporarily remove uuids from MarkupTransformer to allow compiling
ref #6401 Refactor comparison of specimens in factual data view
- use titleCache comparison instead of comparing the objects themselves
- also fixes compile error for jdk1.8
Revert "ref #6401 fix failing SecurityTest (due to wrong handling of furtherVotingResult in CdmPermissionVoter"
This reverts commit 5cb08c3f89abfd1bcb5af75f0b2882798418f27a.