Merge pull request #5 from enviroCar/dev

Dev
initial TermsOfUse integration
add TermsOfUse JSON encoders
create BaseEntityComparator
add MongoTermsOfUseInstance to mappedClasses
refactor termsofuse to provide a slim resource list
add property to User to identify the accepted terms of use version
Merge pull request #120 from matthesrieke/dev

Terms Of Use REST resource integration
Merge pull request #7 from matthesrieke/master

disable email whitelist
Merge pull request #122 from matthesrieke/dev

disable email whitelist
move TermsOfUseInstance ordering to DAO.
removed /schema servlet and mounted Jersey at /
fix 500 ISE with HEAD requests
serve JSON schemas as REST resource
Merge pull request #132 from autermann/head-fix

so true. merging.
adjusted license header
maintain compatibility with clients using /rest
removed obsolete index.html
don't validate TermsOfUse against missing schema
Merge pull request #133 from autermann/terms-of-use-validation

Do not validate TermsOfUse against non-existing schema