Iteration 1 of error handling module

(cherry picked from commit f64f6a0b49eb9ac803d2dccd9daca146b9766c4d)

Conflicts:
	controller/src/main/resources/META-INF/spring/controllerApplicationContext.xml
	web/src/main/resources/META-INF/spring/application-context.xml
	webservice/pom.xml
	webservice/src/main/java/org/openhds/webservice/resources/LocationResource.java

Initial merge of Russell's ErrorAPI into 04September14 branch