TRUNK-4238 OpenmrsUtil.storeProperties should escape backslashes
Fixed formatting
TRUNK-3850: Refactored program validator

Changed program validator to use ProgramWorkflowService.getProgramByName instead.

TRUNK-3850

Added unit test for WorkflowCollectionEditor, this helped detect error with ProgramWorkflowService.saveProgram_shouldCreateProgramWorkflows()