Added new Roles and permissions(#134)

updated liquibase with new roles and permissions and added a new
Constants class to maintain change consistency for authorization
To be worked
Terminology not yet finalized
need to configure mapping rows for user_roles and also permission_role
Entities
Updated permission names for standardizing Terminology
updated code to render permissions list order by ascending

-- Query is modified to get the permissions list order by name--
-
Ui changes made to split permission list into two columns(#134)

-- Permission List display ui change--
--Added a new method for displaying permission list order by name--
--Standardized Terminology --
user interface change on role form
Added New Donor Code Permissions(#134)

Added four new permissions Add/View/Edit/Void Donor code and the
permission for managing donor codes is already existed
updated liquibase with permission role mappings(#134)

-- need to change the security expressions over jsp --
Added new Information control Permissions and Mapped to roles(#134)

--using raw permission stings insetad of using permission constants by
using jsp useBean or some other methodology --
updated securing expressions
Ensure Role description is persisted (#134)
Ensure User.isActive is set to True (#134)
Update naming and formatting of User, Role & Permission changes in db-changelog.xml (#134)
Updated permissions and permission role mappings(#134)
Edit button on add donor success and find donors issue is resolved(#134)
Merge branch 'develop' into Add_New_Roles_And_Permissions_#134
Merge pull request #147 from jembi/Add_New_Roles_And_Permissions_#134

Add New Roles and Permissions #134