* ExerciseDialog: tested auto calculation and speed view modes, added bugfixes.
* ExerciseDialog: don't show initial value 0 for optional textfields when no data is available.
* ExerciseDialog: refactoring of setupDialogControls().
* ExerciseDialog: extracted ExerciseViewModel to a separate class file.