** Added new IllusionGroupMemberRole WAITING_PAYMENT
** Added warning messages to Illusion group intro view when user has
been banned, is waiting for approval or has not payed the joining fee
** Moved Illusion group joining into separate view (dojoin.jsf) so that
joining can request for login and user can proceed to joining after
logging in
** Added support for members with waiting payment status into Illusion
group members view
** Hided join button when user is already a member of a group from
Illusion group intro view
** Added system settings for illusion group handling fee and currency
** Removed deprecated IllusionGroupRESTService
** Added view for Illusion group payments
** Sorted Illusion group materials
** Fine tuned illusion material style