Merge remote-tracking branch 'upstream/master'
Merge remote-tracking branch 'upstream/master'
Create an enum to handle dynamic role mapping and fixed test related to it
Some fixes around the roles
add the field and  implementation of the new method for the roles in AbstractMetadata class
Made the changes asked in the PR 187
Merged with the updastream last version

config/src/main/java/com/redhat/lightblue/config/AbstractMetadataConfiguration.java had conflict with other changes. Merged and tested in my local machine and it worked fine
Merge pull request #187 from luan-cestari/metadata_roles_lightblue-rest-issue-1

Metadata roles lightblue rest issue 1