fix: add a %! to flush warnings as they are issued

modified:   omd_utils.ml
feature: avoid printing \n\n if nothing follows

modified:   omd_backend.ml

might resolve https://github.com/ocaml/omd/issues/138#issuecomment-61417664