Adding RoleProviderInterface
Adding ContainerRoleProvider and tests, which will provide available roles configured in the service container
Adding missing RoleDecoratorInterface
Renaming RoleDecorator --> UserFriendlyRoleDecorator to be more specific
Updating return type phpdoc in ContainerRoleProvider