Implemented checks for overlapping visits
Merge branch 'TRUNK-3963' of https://github.com/WolfSchlegel/openmrs-core into WolfSchlegel-TRUNK-3963
Fixing failing tests for: Visit validator should prevent or allow
overlapping of visits depending on global property - TRUNK-3963