Works for CRM 2013 and CRM 2011
Upgraded to handle the following scenarios:
1. Enable/ disable field security of attributes of an entity without opening CRM application.
2. Configure field security for all the enabled field security attributes for each of the roles in the system
3. Handles scenarios when a security role is associated/ disassociated from a user or a team to which the user belongs.
4. Handles field level security scenarios when a user is added/ removed from the team which are having security roles for which field level security is configured.