TRUNK-4445 Added support for custom dosing type for DrugOrders. Changed ...

...the current dosing type enum to a string, while keeping the support for SIMPLE and FREE_TEXT dosing types using constants.
DrugOrderValidator also now takes care of checking for SIMPLE, FREETEXT and null dosing types, any custom dosing types would require their own validation. 
Will change it back to Simple. But on of the previous pull requests Wycliff asked for it to be changed to FreeText that is why did it :) 
@wluyima