ifAllGranted, ifNotGranted and ifAnyGranted methods improved.

Hi!

I separated methods (ifAllGranted/ifNotGranted/ifAnyGranted) into two methods. The first use string representation of roles and the second use collection of GrantedAuthority's objects.