mm_compile_rollback_on_error

Add support for "mm_compile_rollback_on_error" setting, will allow for
compiles to not roll back on error