Merge pull request #361 from emorency/master

OPAL-1929: SuppressWarning for ExcessiveParameterList
OPAL-2122 - Completed the implementation of UI components of resource permission + some cleanup and QA.
Merge pull request #362 from kazoompa/feature-OPAL-2122

OPAL-2122
- Replace UserDto by SubjectCredentialsDto
- Use Shiro to hash password
Replace UserDto by SubjectCredentialsDto
Move database resources url to UriBuilders
Work on UI for subjectCredentials (OPAL-2136, OPAL-2137)
Fix StringBuffer PMD warnings
Fix unused code PMD warnings
Fix unused code PMD warnings
Work on UI for subjectCredentials (OPAL-2136, OPAL-2137)
Work on UI for subjectCredentials (OPAL-2136, OPAL-2137)
OPAL-2141
OPAL-2141 An identifier mappings can be for several entity types
OPAL-2141 Functional unit resources removed, import identifiers service refactored.
ImportService renamed to DataImportService