Encounter autocomplete should filter results by patient - TRUNK-3231

Encounter autocomplete should filter results by patient - TRUNK-3231
Follow up to move the @Transactional annotation to the serviceImpl -
TRUNK-3231
update all of these types of extension point links to use c:url so that
we are consistent - TRUNK-3770
When you open the edit page for a scheduled task, if you leave the page
without saving, the repeat interval unit gets changed to seconds no
matter what it was previously - TRUNK-3759
First cut UI changes to ask user for subject, name, email & what were you doing when the error occured.
Modified to support passing all params to post user entered details about the error (via a javascript function). Now description is pre-fixed before the stacktrace, and summary is user inputted, rather than taking exception toString
TRUNK-2517: Added a unit test (poka yoke) to check that any DWR*Service class should not have @Deprecated annotation.
TRUNK-2517: Fixed minor comment.
Added @verifies annotation to test
Merge branch 'master' of git://github.com/openmrs/openmrs-core into TRUNK-2517
Removed loading of module specific log4j configuration files
TRUNK-3867: getPatientIdentifiers(String identifier, List<PatientIdentifierType> patientIdentifierTypes, List<Location> locations, List<Patient> patients, Boolean isPreferred) does not restrict by location
TRUNK-3851 - Modules should be able to define message codes outside of their module's namespace (tweak to change property name to "openmrs.property.ALLOW_KEYS_OUTSIDE_OF_MODULE_NAMESPACE")
Applying auto format changes
Add column deathdate_estimated to person table - TRUNK-2768

TRUNK-2768
Liquibase update
Added property deathdateEstimated to Person.hbm.xml

TRUNK_2768
Added deathdateEstimated

TRUNK-2768
Removed method isDeathDateEstimated() from Person.java

TRUNK-2768
Changes re Rafal's suggestions.

TRUNK-2768
Changed
deathdateEstimated = person.isDeathdateEstimated();
To
deathdateEstimated = person.getDeathdateEstimated()

isDeathdateEstimated() has been removed

TRUNK-2768
Fix code causing error in test
Add checkbox for deathdateEstimated to editPersonInfo.jsp

TRUNK-2768
Changed shortPatientForm.jsp, editPersonInfo.jsp for deathdateEstimated.

TRUNK-2768
Added test for deathdateEstimated to PatientServiceTest.java

TRUNK-2768

TRUNK-2768
Fix problem preventing deathdate_estimated column in Person table
from getting set.

TRUNK-2768
Cleaned up comments

TRUNK-2768
Cleaned up Comments
Trunk-3839: Support for future dates in jQuery calendar

Follow up to remove stray alert message - TRUNK-3829
TRUNK-3851 - Modules should be able to define message codes outside of their module's namespace (tweak to move constant from OpenmrsConstants to ModuleConstants)
TRUNK-2517: Modified method to return list of class names, instead of classes. And removed basePackage param from method, since its already a member variable. Modified search pattern to match for Service, rather than checking later for canonical name substring. Incorporated pull review comments from wluyima
TRUNK-3851 - removing a bit of commented code
TRUNK-3773