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
These changesets need to go into the liquibase-update-to-latest.xml file, yes it is core data but only the update file gets executed on upgrade otherwise these won't get run for existing implementations trying to upgrade.