Don't print `Running` for commands that aren't run

Also print the commands only right before they're actually run.

Closes #215
auto merge of #555 : alexcrichton/cargo/issue-215, r=brson

Also print the commands only right before they're actually run.

Closes #215