tool scripts now take command line arguments, swift worker now accepts an md5 value to prevent it from calculating it from scratch (likely this comes from a file manifest generated by the 'build manifest' tool