** Changed Illusion group role change to fire an event
** Changed members view to select unapproved member by default instead
of first member
** Changed illusion group role change from pending approval into banned
or player to send an email to one who requested to join the group
** Changed SecurityContext to work also on class level
** Added support for deferred attribute into secure annotation (defers
secure checkings into phase where FacesContext is available)
** Added support for defining secure context as bean property (prefixed
by '@')
** Changed SecurityParams to work also on class level
** Fixed generic type into Map<String, String> in Secure parameters
** Changed IllusionGroupAccessPermissionCheck to use group urlName as
context parameter instead of group id
** Added support for specifying required group role into
IllusionGroupAccessPermissionCheck
** Added support for overriding securitycontext in method level into
SecureInterceptor
** Added security checks into IllusionGroup index, materials and members
views
** Fixed integration test sql scripts
** Added wildcard into HttpsRedirectFilter login pattern
** Changed LoggedInInterceptor to work without throwing an exception
** Fixed login tests to work with changes in LoggedInInterceptor
** Fixed a bug that caused IllusionGroupIndex to load (without data)
when non-member tried to enter the group
** Changed Illusion group index view to redirect non-members to intro
view so they can try to join the group
** Changed group join request to email game masters
** Removed @Deferred from AbstractIllusionGroupBackingBean basicInit
method because it messed up the security checks