TRUNK-4389: Added DRUG_ORDER_TYPE_UUID & TEST_ORDER_TYPE_UUID constants to OrderType class,
Added unit test method saveOrder_shouldSetOrderTypeOfDrugOrderToDrugOrderIfNotSetAndConceptNotMapped to OrderServiceTest,
Added unit tests and code to set order type of drug/test order to drug/test order respectively if not set and concept not mapped in saveOrder() method
Merge pull request #950 from mhawila/TRUNK-4389

TRUNK-4389: Added DRUG_ORDER_TYPE_UUID & TEST_ORDER_TYPE_UUID constants ...
TRUNK-4414 - Ensure message correctly reflects validation error

(cherry picked from commit f607e0ebf115450fbde1c953d6734ff8e317d358)
TRUNK-4389 Fixed tests and formatting

(cherry picked from commit 108d2bfd4d619ed861a36709bb2775763ed6b9ab)

Conflicts:
	api/src/main/java/org/openmrs/module/Module.java
	api/src/main/java/org/openmrs/util/DoubleRange.java

(cherry picked from commit 460d4b75112f82888c919c1d9c67c4ecfe59e54c)
TRUNK-4389 Added orderType check

(cherry picked from commit 08e0bc1ddac0499972d491103d72c313aef77128)

Conflicts:
	api/src/test/java/org/openmrs/OrderTest.java
Ignoring the randomly failing ModuleActivatorTest method - TRUNK-4418(cherry picked from commit 8155a771f2a5aed52078eca21ac2f8382f36ab08)