Fix the execution of double-colon rules: the commands are always executed in order, no matter the order in which the dependencies are resolve. As a bonus, refactors the asynchronous-execution goop into a helper class so that Target.make is remotely readable.
Fix the execution of double-colon rules: the commands are always executed in order, no matter the order in which the dependencies are resolve. As a bonus, refactors the asynchronous-execution goop into a helper class so that Target.make is remotely readable.

mozilla/pymake,indygreg/pymake,mozilla/pymake,mozilla/pymake