GTNPORTAL-2928 Added validation at UI level for length of properties in user profile. Added method PicketlinkIDMOrganizationServiceImpl.recoverFromIDMError() to handle rollback and restart transaction if DB error occured