We only output the app name if `Mix.Shell.output_app?` is true. The reason I don't output in `Mix.Project.recursive` is because I don't want to output the app name for tasks with no output, like clean.