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