fixed milestone persistence, changed milestone interface to list (to allow ordered milestones), made task more robust to find taskDefinition via stages other than the current one, added stage-info to CaseInstanceInfo
added MilestoneDefinition parsing