merging person-refactoring branch into trunk

git-svn-id: http://svn.openmrs.org/openmrs/trunk@11652 5bac5841-c719-aa4e-b3fe-cce5062f897a
Fixed NPE in update filter for databases that aren't set up yet - #1806
Author: yatitandon

git-svn-id: http://svn.openmrs.org/openmrs/trunk@11655 5bac5841-c719-aa4e-b3fe-cce5062f897a
Fixing disappearing patient dashboard links 

git-svn-id: http://svn.openmrs.org/openmrs/trunk@11658 5bac5841-c719-aa4e-b3fe-cce5062f897a
update module update blurb to reflect change that one is now able to upgrade a module without having to unload the existing module.

git-svn-id: http://svn.openmrs.org/openmrs/trunk@11664 5bac5841-c719-aa4e-b3fe-cce5062f897a
encounter.encounter_type should be required (#247)
Author: n.nehete 

git-svn-id: http://svn.openmrs.org/openmrs/trunk@11666 5bac5841-c719-aa4e-b3fe-cce5062f897a
Dashboard Slow to Load (and error) for Patients with Many Encounters (#1788)
Author: n.nehete

git-svn-id: http://svn.openmrs.org/openmrs/trunk@11667 5bac5841-c719-aa4e-b3fe-cce5062f897a
Add last execution time to TaskDefinition (#675)
Author: upul 

git-svn-id: http://svn.openmrs.org/openmrs/trunk@11668 5bac5841-c719-aa4e-b3fe-cce5062f897a
Privilege for managing the scheduler page is incorrect (#1971)
Author: ayeung

git-svn-id: http://svn.openmrs.org/openmrs/trunk@11669 5bac5841-c719-aa4e-b3fe-cce5062f897a
OpenmrsUtil.loadProperties doesn't handle backslash continuation of lines (#1939)
Author: n.nehete

git-svn-id: http://svn.openmrs.org/openmrs/trunk@11671 5bac5841-c719-aa4e-b3fe-cce5062f897a
Taking a numeric concept and changing its datatype to text leaves a row in concept_numeric (#910)
Author: sunbiz

git-svn-id: http://svn.openmrs.org/openmrs/trunk@11672 5bac5841-c719-aa4e-b3fe-cce5062f897a
Add "retire" web interface for Patient Identifier Types, Relationship Type, Person Attribute and Encounter Type Management (#1685).
AUthor: rcrichton

git-svn-id: http://svn.openmrs.org/openmrs/trunk@11673 5bac5841-c719-aa4e-b3fe-cce5062f897a
Fixed most build errors by adding a default value to XML data for relationship_type.retired field.  Four build errors remain and are caused by a java.lang.NoClassDefFoundError when downloading the update.rdf from the module repository and a data issue with ConceptServiceTest-initialConcepts.xml.  

 * Unable to fetch module update url: https://dev.openmrs.org/modules/download/formentry/update.rdf
 * No row with the given identifier exists: [org.openmrs.ConceptDatatype#0]

git-svn-id: http://svn.openmrs.org/openmrs/trunk@11679 5bac5841-c719-aa4e-b3fe-cce5062f897a
Fixed remaining build error caused by invalid concept datatype and class values in an xml dataset.
 * No row with the given identifier exists: [org.openmrs.ConceptDatatype#0]
 

git-svn-id: http://svn.openmrs.org/openmrs/trunk@11682 5bac5841-c719-aa4e-b3fe-cce5062f897a
Fixing #2021 (Add new user form doesn't show errors correctly for create new person mode)

git-svn-id: http://svn.openmrs.org/openmrs/trunk@11693 5bac5841-c719-aa4e-b3fe-cce5062f897a
Fixing compile error in UserFormControllerTest. Oops :-)

git-svn-id: http://svn.openmrs.org/openmrs/trunk@11695 5bac5841-c719-aa4e-b3fe-cce5062f897a
Fixing the fact that you can't edit users with the new form.

git-svn-id: http://svn.openmrs.org/openmrs/trunk@11697 5bac5841-c719-aa4e-b3fe-cce5062f897a
Changing datatype of Concept subclass leaves orphaned row in subclass table (#910)
Author: sunbiz (with some modifications by jmiranda)

git-svn-id: http://svn.openmrs.org/openmrs/trunk@11698 5bac5841-c719-aa4e-b3fe-cce5062f897a
Error while creating new patient using fieldgen patient search (#1957)
Author: rarcos

git-svn-id: http://svn.openmrs.org/openmrs/trunk@11699 5bac5841-c719-aa4e-b3fe-cce5062f897a
fixing the fact that state changes can't be saved from the dashboard (not sure when this was introduced, since it's not a bug in the demo)

git-svn-id: http://svn.openmrs.org/openmrs/trunk@11718 5bac5841-c719-aa4e-b3fe-cce5062f897a
adding 'roles' to header of personField.tag file

git-svn-id: http://svn.openmrs.org/openmrs/trunk@11721 5bac5841-c719-aa4e-b3fe-cce5062f897a