Merge pull request #67 from davidmoebius/OSNG-238

Osng 238
[fix] made canonical type public
[enhancment] first steps taken to migrate to jpa 2 criteria api
[enhancement] added jpa metamodel generator
[fix] renamed super DAO again ...
[task] Next steps taken to realize OSNG-251
[task] Next steps taken to realize OSNG-251
[task] Added more Fields to User filter chain
Criteria API
[enhancement] work on tests
[enhancement] Cleanup tests
[cleanup] removed test class that tests twice
[cleanup] Cleaned up test by removing mock orgies
[fix] reenable searching
[fix] Use a value class instead of SCIMSearchResult to transport entities into provisioning
enhanced filter fields
saving work (amend this commit)
[enhancement] added resource fields
[cleanup] removed resource field definitions
[fix] fixed filter field handling