Added simple lazy loading.
Massively improved efficiency and performance of Criteria folder handling.
Added default implementations for handling value ranges and value lists
Fixed Sonar stuff
Added test cases
Fixed retrieval of MetaDataCriteriaFactory
Resolved package cycle
Introduced more abstract based classes to reduce code redundancy
Introduced abstract base classes for the MediaRepositories and MediaFileDataDAOs. Massively reduces code redundancy