integrate study definition service (work in progress)
Merge branch 'master' of https://github.com/molgenis/molgenis into feature/studydefinitionservice
add getCatalogOfStudyDefinition method
bug fix: study definition version is not catalog-of-study-definition version
add references to github issues
Merge branch 'master' of https://github.com/molgenis/molgenis into feature/studydefinitionservice
Merge branch 'master' of https://github.com/molgenis/molgenis into feature/studydefinitionservice
Merge branch 'master' of https://github.com/molgenis/molgenis into feature/studydefinitionservice
Merge branch 'master' of https://github.com/molgenis/molgenis into feature/studydefinitionservice
remove methods from DataService interface that accept QueryRules
remove constructors that accept QueryRules
Merge pull request #933 from jjettenn/master

#2150
Merge pull request #934 from dennishendriksen/feature/studydefinitionservice

DataService and Query interface changes + use study definition service
fix test
Restore constructors
Merge pull request #935 from dennishendriksen/feature/studydefinitionservice

Fix Query constructors
bug fix: decorate add methods + force decoration of all methods
fix tests (some tests are failing at the moment)
bug fix: getCurrentUsername fails if principal is not an instance of UserDetails
fix authenication mocking