TRUNK-4003 Adding a way of clearing all alerts at once [added my initial commit for better review by other devs]

TRUNK-3335: In ProviderFormController the method providerAttributeTypes
need to be set to retired. I changed the argument from being empty to
false. This will allow only the providerAddributeTypes which are not
retired to be displayed.
TRUNK-4003 fixed the clear all unread alert isue from the service layer
TRUNK-4003 made some changes with inh in the previous commit
Adding an assert for module version after update - TRUNK-4134
TRUNK-4003 fixed the pending issue from last commit
Merge pull request #458 from crazzykid/TRUCK-3335

TRUNK-3335: In ProviderFormController the method providerAttributeTypes
Minor fix for: Errors when running ContextWithModuleTest - TRUNK-2543
Fixing forgotten assignment bug for:
PatientService.savePatientIdentifier still requires location -
TRUNK-4056
TRUNK-4003 resolved the privious formatter issues and removed some un nuccessary code
Merge pull request #457 from k-joseph/TRUNK-4003

TRUNK-4003 Adding a way of clearing all alerts at once
TRUNK-4111 Excluded longitude, latitude, start date and end date fields from address template
TRUNK-4111 format fixed by running mvn clean install
TRUNK-3646:Add ability to select/unselect all privileges on Role Management page:kua
TRUNK-3646:Add ability to select/unselect all privileges on Role Management page:kua
Merge pull request #471 from channab/TRUNK-3646

Trunk 3646
Merge pull request #468 from k-joseph/TRUNK-4111

[#TRUNK-4111] Exclude longitude, latitude, start date and end date fields from address template
Forward porting to 1.11.x: Enhancing SourceMySqldiffFile to be used from
command line - TRUNK-4186
TRUNK-3646:Placed Select/Unselect All checkbox outside the privileges table
Merge pull request #489 from channab/TRUNK-3646

TRUNK-3646:Placed Select/Unselect All checkbox outside the privileges ta...