TRUNK-3567 Add Observation without Question Concept throws NullPointerException

TRUNK-3567 Add Observation without Question Concept throws NullPointerException

Applying auto format changes

Location hierarchy should not allow loops, description should not be required - TRUNK-2707

Removed stray comment in code - TRUNK-2707

TRUNK-257 Add Feature to enable moving Encounter Data to a different patient

TRUNK-257 Add Feature to enable moving Encounter Data to a different patient

TRUNK-257 Add Feature to enable moving Encounter Data to a different patient

TRUNK-257: Add Feature to enable moving Encounter Data to a different patient - service API methods
Merge branch 'TRUNK-257' of https://github.com/akolodziejski/openmrs-core into TRUNK-257