Function: batch-byte-compile-if-not-done

Like `byte-compile-file' but doesn't recompile if already up to date.
Use this from the command line, with `-batch';
it won't work in an interactive Emacs. (fn)