Back porting to 1.9.x: Changing login password deletes secret answer -
TRUNK-3877
Corrected handling multiple handlers

(cherry picked from commit 7bce797c06f4b6751fa1e9464cf2281c903510d1)
Corrected formatting
TRUNK-4012: Support H2 Database

(cherry picked from commit d805baecec551129cbcb07c9ecb7a1b47bd19d47)

Conflicts:
	api/pom.xml
TRUNK-4012 Improved installation script

(cherry picked from commit 8ff5bf0378f124860d01e27401fae889bb8fef51)

Conflicts:
	api/src/main/java/org/openmrs/notification/Note.java
	api/src/main/java/org/openmrs/util/PrivilegeConstants.java
TRUNK-4012 Exlcluded h2 from war by default

(cherry picked from commit 18f07521cb19c3aa948e2c38dafcfca9a4781be9)

Conflicts:
	api/pom.xml
	webapp/pom.xml
Fixed formatting
TRUNK-3960 Reload log4j.xml configuration without server restart (backporting f3de4b6b16c2fc6e7a45cb404a2e87dc912297b2)
TRUNK-4012 Tweaked install-h2 profile