Add Measure functionality

- add Measure functionality with MeasureGoal, MeasureCalculator and
Measure tests
- add recordProvider in ChallengeTest.cs to fix bug for unit tests
- add DralloChallengeEngine2.vsmdi for automated integration tests