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
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