Eliminate printf/puts from MazeCompiler.

Progress updates are now passed via TrackCompilationLog, for the
container to decide how to display to the user.  Fatal errors are
handled via TrackCompileExn.