external-toolchain: add facility to skip recipes

If the files we need aren't in the external toolchain, the recipe will be
skipped. This will make it easier to handle bits which aren't core toolchain
components, for example, gdbserver.

Signed-off-by: Christopher Larson <chris_larson@mentor.com>