Adds coefficient readers (read coefficients of mode choice models from CSV file)
Adds on-the-fly bike ownership model (to use with the 2017 mode choice models)
Includes calibration for mode choice models
Adds tool for sensitivity analysis of mode choice
The mode choice utility calculator need to be defined in the TravelDemandGenerator classes: currently there are still available the 2008 original calculator, the 2008 that reads coefficients from a CSV (results equal to the original one) and the new 2017 that reads coefficients from a CSV. All can be extended by CalibrationModeChoiceCalculator if calibration constants are available. Other scenarios like AVs and pooledTaxi scenarios have their own calculators in the code.