Resolve intersection of groups with AnyoneGroup as the initial condition, as long as the list of groups is empty. Previously any intersection would always resolve to NobodyGroup. Closes #159
Merge branch 'release/3.3.3' into develop
[DSI Releaser] prepare for next development iteration
[core] Greatly improved group parsing error messages
[core] Bug Fix: Properly display ANTLR tokens
[core] Bug Fix: Properly return the computed expiration
[core] Bug Fix: UserProfile name validation must be agains actual displayName if exists
[core] Improved the error message for BundleUtil
[core] Use the bootstrapper's name if its description is not filled
[bennu-portal] Added more utility methods to the Portal Bean
[scheduler-ui] Sort logs by start date
[bennu-admin] Added a JMX Browser
Merge pull request #160 from Luis-Cruz/develop

Fixed IntersectionGroup always resolving to NobodyGroup
Update README.md
[bennu-admin] If the user is not logged in, redirect to login page

  * If the user is logged in but does not have access, he is redirected
    to the index page
[bennu-admin] Revamped User Management
[core] Bug Fix: Don't show duplicate results in user search
[core] Check if the user in session is valid
[core] Fixed typo
[core] Removed unnecessary types from BennuCoreAnnotationInitializer