add and test SolutionAnalyser
add funcs to SolutionAnalyser and test them

remove asserts in loadStateUpdater
add, test and illustrate twViolation
add and test removeActivity(act) and hasActivity(act) in TourActivities
add and test constraint violation checks
add and test skill constraint violation checks
add and test skill constraint violation checks
Merge remote-tracking branch 'origin/master'