TRUNK-3772: SHould be able to define EncounterVisitHandlers as spring beans

TRUNK-3772: SHould be able to define EncounterVisitHandlers as spring beans - fix tests

TRUNK-3772: SHould be able to define EncounterVisitHandlers as spring beans - fix tests

TRUNK-3772: SHould be able to define EncounterVisitHandlers as spring beans - fix tests

TRUNK-3772: SHould be able to define EncounterVisitHandlers as spring beans - fix tests

TRUNK-3772: SHould be able to define EncounterVisitHandlers as spring beans - fix tests

TRUNK-3772: SHould be able to define EncounterVisitHandlers as spring beans - first review changes

TRUNK-3772: SHould be able to define EncounterVisitHandlers as spring beans - fix tests

TRUNK-3772: SHould be able to define EncounterVisitHandlers as spring beans - fix tests

TRUNK-3772: SHould be able to define EncounterVisitHandlers as spring beans - fix tests

TRUNK-3772: SHould be able to define EncounterVisitHandlers as spring beans - fix tests

TRUNK-3772: SHould be able to define EncounterVisitHandlers as spring beans - fix tests
Merge branch 'TRUNK-3772' of https://github.com/akolodziejski/openmrs-core into TRUNK-3772