Programs cleanup: Renamed class Aux to class Auxx, where used, for compatibility with Windows. In Windows AUX is a reserved name and cannot be used as a filename.
KJ-4 Convert typed expressions into expressions with casts.
Fixed the remaining problems with this task. All tests should pass.