CMS-4277 Implement rest service for listing principals

1. new method added : PrincipalsJson getPrincipals(  .... )
2.new exception (IllegalArgumentWebException) added
3. PrincipalsJson + PrincipalJson
4. functional test added and test resource