Trunk 4446: Support deriving auto_expire_date from duration and duration units for Drug Orders

Changes for ticket https://issues.openmrs.org/browse/TRUNK-4446
Since at Bahmni they are already running builds of 1.10.x in production, this will break things for them, you need to add a new changeset to change the datatype