Skips finding externals if built-in used.

In my tests this shaves between 0.3s and 0.4s off run time.
Changed order of built-in check.

Now takes advantage of flag parsing for --jpg, etc. before running.