TRUNK-2894: Renamed a few messages as requested
Support deriving auto_expire_date from duration and duration units for Drug Orders - TRUNK-4446

TRUNK-4446: Infer drug order auto expire date based on duration and frequency

TRUNK-4446: Use uuid for comparision. Improved javadoc for ISO8601Duration

TRUNK-4446: Changes based on PR comments

* Remove unused constants in map type
* Use uuid of concept source
* Exception when duration code is unknown
* Exception when frequency not provide for recurring interval
* Fix uuid, dates in change set.
* New change set for alter column
* Check for duration and units before infering expire date
* Use getEffectiveStartDate to handle scheduled order

TRUNK-4446: Add preconditions for inserting concept source and reference terms

TRUNK-4446: Move migrations from liquibase-core-data.xml to liquibase-update-to-latest.xml

TRUNK-4446: Validate duration units is mapped to ISO 8601 duration when auto expire date is not set

Follow up to remove concept map uuid restriction and moved logic that checks for durations mappings to DrugOrderValidator - TRUNK-4446

Follow up to fix failing tests - TRUNK-4446
Follow up to fix failing upgrade tests - TRUNK-4446
TRUNK-4441 Migrate getDrugs to use LuceneQuery
Merge pull request #1022 from geoff-wasilwa/TRUNK-2894

TRUNK-2894: Renamed a few messages as requested
TRUNK-4020: AddressTemplate should let a user specify required fields
TRUNK-2894: Change all void references to delete in interface
TRUNK-4484 - fixed administration instructions for SimpleDosingInstructions
Merge pull request #1034 from pmuchowski/TRUNK-2894

TRUNK-2894: Change all void references to delete in interface
TRUNK-4238 OpenmrsUtil.storeProperties should escape backslashes
Fixed formatting
Added missing comments to changesets that add concept source and terms for ISO 8601 durations - TRUNK-4446
Fixed Database upgrade test  from 1.9.7 to 1.10 to write to a test and not actual app data dir - TRUNK-4488
TRUNK-2224: Show appropriate notification message when void reason is empty when voiding a patient
TRUNK-2671 Cache handlers in HandlerUtil

(cherry picked from commit cc3748cf53b5415a4ffd7d8a8a5060c4baf41fc6)

Conflicts:
	api/src/main/java/org/openmrs/util/OpenmrsConstants.java
	api/src/test/java/org/openmrs/aop/RequiredDataAdviceTest.java
Duration term for minutes and months conflict - TRUNK-4491

Follow up to rename constants for snomed codes and hl7 code - TRUNK-4491

Follow up - TRUNK-4491
TRUNK-4495 Settings page returns 500
updated visits.encounterTypeToVisitTypeMapping value in the database

added preconditiion to changeset

changed preconditions

removed dbms
Merge pull request #1042 from pmuchowski/TRUNK-2224

TRUNK-2224: Show appropriate notification message when void reason is em...
Merge pull request #1032 from pmuchowski/TRUNK-4020

TRUNK-4020: AddressTemplate should let a user specify required fields