TRUNK-3675 - Cache results from getSearchLocales()
TRUNK-4350: OpenmrsClassLoader may chose wrong ModuleClassLoader when one module name is a substring of another module name and there is a period in the name
TRUNK-4514: OpenMRS does not start if JVM is 1.8
Merge pull request #1106 from rpuzdrowski/TRUNK-4514

TRUNK-4514: OpenMRS does not start if JVM is 1.8
Merge pull request #1108 from jkondrat/TRUNK-3675

TRUNK-3675 - Cache results from getSearchLocales()
Merge pull request #1044 from pmuchowski/TRUNK-4350

TRUNK-4350: OpenmrsClassLoader may chose wrong ModuleClassLoader when on...