Merge pull request #498 from WolfSchlegel/TRUNK-2472-B

added automated tests for patient search
TRUNK-4230 SonarQube - Inefficient use of keySet iterator instead of entrySet iterator
Merge pull request #560 from kkaczmarczyk/TRUNK-4230

TRUNK-4230 SonarQube - Inefficient use of keySet iterator instead of entrySet iterator
Merge pull request #519 from dkithmal/TRUNK-4146

TRUNK-4146:add unit test to prove return distinct drugs when search para...
Added use@link in to comments
TRUNK-3644 Define which resources to load for module based on OpenMRS version
Merge pull request #557 from vaibhav-hp/TRUNK-4046

TRUNK-4046 hide start visit button for dead patients
Merge pull request #497 from usn1485/master

TRUNK-4160 ProgramWorkflowService.retireProgram always throws Exception
Bug in PersonAttribute.compareTo - TRUNK-3826
Renaming unit test method for: Bug in PersonAttribute.compareTo -
TRUNK-3826
Doing some maven formatting
TRUNK-4232: SonarQube - Write to static field from instance method
Added unit tests for the changeset that has the precondition that checks if there any unmapped drug order frequencies or units

Follow up to use DatabaseUtil.executeSQL when fetching unique non null column values - TRUNK-4187
TRUNK-4222: SonarQube - Dead store to local variable
#TRUNK-4227: SonarQube - Correctness - Possible null pointer dereference
TRUNK-4171 Retired locations can be selected as a parent
Merge pull request #568 from tadeitto/TRUNK-4228

TRUNK-4228: SonarQube - Nullcheck of value previously dereferenced
Merge pull request #567 from tadeitto/TRUNK-4232

TRUNK-4232: SonarQube - Write to static field from instance method
Merge pull request #573 from jkondrat/TRUNK-4227

#TRUNK-4227: SonarQube - Correctness - Possible null pointer dereference
Merge pull request #550 from lrozanski/TRUNK-4222

TRUNK-4222: SonarQube - Dead store to local variable