Followup fix for: when upload a new module the tasks stop working -
TRUNK-3848
Drug order is not allowed without a drug - TRUNK-4437
Drug orders for different formulations of the same concept should be allowed - TRUNK-4436

TRUNK-4436: Improve the order service test and use nullSafeEquals

TRUNK-4436: Use nullSafeEquals in Order
Follow up to clean up unit tests - TRUNK-4436

Follow up to clean up unit tests - TRUNK-4436

Follow up to clean up unit tests - TRUNK-4436
Follow up to  fix failing unit tests - TRUNK-4436
TRUNK-3912 Task does not turn off automatically when uninstalling the module associated with it
TRUNK-3912 Task does not turn off automatically when uninstalling the module associated with it

Conflicts:
	web/src/main/java/org/openmrs/module/web/WebModuleUtil.java
	web/src/test/java/org/openmrs/module/web/WebModuleUtilTest.java