Attempting to save an alert without text should display a more user friendly error message - TRUNK-2975

added some changes

Cleaned up code in AlertValidator
Fix error message for visit attribute types - TRUNK-3230
UserContext should store locationId instead of the Location object - TRUNK-3883

added some changes

applying auto commit changes

Fixed userContext.getLocation to return null when locationId is null -
TRUNK-3883

Added @since and javadocs for getters and setters of
userContext.locationId - TRUNK-3883
Concept form and ConceptProposal form should use the same list of
locales - TRUNK-3828
TRUNK-3892: providerDAO.getProvidersByPerson(person, false) returns only retired providers, when it should return only *non-retired* providers
Retired concepts aren't showed as retired when listed as set members -
TRUNK-3840
Erroneous/Incomplete Validators for program - TRUNK-3816
Fixed failing tests in ProgramValidatorTest - TRUNK-3816
Back porting to 1.9.x: Erasing a short name in the edit concepts page
should void it - TRUNK-3445
TRUNK-3658: FormService.saveFormResouce doesn't effectively replace
existing resources(cherry picked from commit 146cd66855b4f569f6288c3d937069206ee4b336)
Back porting to 1.9.x: Encounter autocomplete should filter results by
patient - TRUNK-3231
Install from Module Repository feature does not work under maven+jetty -
TRUNK-1852(cherry picked from commit 7ad9ad93b139ef47b4ccb9eca8d96e515734bc0c)
update all of these types of extension point links to use c:url so that
we are consistent - TRUNK-3770
TRUNK-3846(cherry picked from commit cda25d93e01904bd7d3f2e2bd93ed6c508bb3609)
Back porting to 1.9.x: Handle complex observations (ED) in ORUR01Handler
- TRUNK-3887
TRUNK-3449 - settings page using textarea(cherry picked from commit ee544be054f06e62c818bf2c750bb2f26b7cae3d)
Back porting to 1.9.x: Using initialization wizard with db on separate
machine - TRUNK-2765
TRUNK-3900: Add ProviderByPersonNameComparator
fixed a comment
TRUNK-3768: drugOrder.drug should not be a mandatory field for drug order