This allows you to specify that a task must execute interactively from the manifest, on a task by task basis. This patch also refactors the way "quiet" and "debug" interact with "interactive" debug -> always directly show output directly on the terminal quiet -> show output, either directly (if interactive), or when task is done
This is in preparation for the next patch that will allow you to specify non-default memory and CPU options. This might pick another cloud. But because amazon is currently the only one that allows us to stop a VM rather than destroying it, it is better to stick with Amazon for now.