reporting: rework option handling for compile.m
reporting: add option to open report at end of compilation
reporting: add option to suppress compiler output