GTNPORTAL-2962: fix issue where two clicks were required to open menus on touch based devices.
GTNPORTAL-2959 refined logging level and improved error handling
GTNPORTAL-2969 make email validation pluggable by user's custom rule
GTNPORTAL-2973: Fix to blank page showing when clicking the "Configure" for a redirect
Attached the fade effects to run only when the ajax call is completed, so there's no race condition where the onclick fires first and the JSF render goes after.
GTNPORTAL-2932: Fix some errors when added parent .RedirectAdmin class, added to some parameters too.
GTNPORTAL-2970: Fix to NPE or wrong site when sorting redirects
GTNPORTAL-2965 Upgrade to gatein dep 1.2.1.CR01. Remove dependencies from pom.xml, which are in gatein dep
GTNPORTAL-2961: Token Service: Configurable the delay time to run clear expired token

Conflicts:

	component/web/security/src/test/resources/conf/tokenservice-configuration.xml
GTNPORTAL-2957: extracted shindig-related dependencies into a module to prevent issues with ehcache and jbossws-cxf with wsrp and wss :(
- Created org.gatein.shindig module
- Created org.json module used both by org.gatein.lib and org.gatein.shindig
- Cleaned-up org.gatein.lib module
- Added MANIFEST dependencies on org.gatein.shindig module in eXoGadgetServer war
GTNPORTAL-2957: added missing JDOM dependency (triggered when calling some gadget support services)
More fine-grained modules
More fine-grained modules
More fine-grained modularization
Modularization - add patched picketlink-idm
Avoid exporting org.picketlink.idm into user app
Modularization - extracted groovy, fixed resulting classloading issues
Modularization - extracted all third party libs from org.gatein.lib
Modularization - order dependencies alphabetically
Modularization - remove the need to export javax.portlet.api
Modularization - remove the need to export Guava