BAZYNGO-1081: factored out close(Context) method
BAZYNGO-1081: modified RoleChecking interface to use Set<String> instead
of String[] and provide hasRole(Principal, String) method that may be
more effective in specific implementations.
BAZYNGO-1081: augmented RoleChecking with management functions, provided
an LDAP based implementation.