Add ACL related DB schema.
Populate default out-of-box acl roles, converted from ACCOUNT_TYPE
enum.
Populate acl_group_account_map for existing accounts.
During Upgrade to 4.3, Populate the API Permissions per Out-Of-Box Role from commands.properties file
Copy the commands.properties file to utils/conf at build time, so that DB upgrade script can refer to it to load the api permissions
Add missing table acl_group_role_map, as well as adding columns.
The first version of all the ACL VOs and DAOs.
Add parent_role_id to acl_role table.
Account_Type Refactoring for Root Admin Role

- change the AccountService::isRootAdmin(short) to  isRootAdmin(long accountId);
- Change all callers
- Change all places that check the account.getType() directly to call the AccountManagerImpl.
Check if an Account belongs to RootAdmin group
WIP For APIs related to ACL Roles.
Add all Apis for AclRole.
Add transaction handling in AclServiceImpl, and parent role support in
createAclRole.
Add All Apis for ACL Group.
Add AclGroupJoinDaoImpl bean into applicationContext.xml.
Modify AccountResponse to return groups that account belongs to.
Add entity permission grant and revoke API.
WIP AccessChecker plugin
Created plugin for RoleBased Checkers
Fix compilation issue due to method rename.