#333: rose macro reporting change

This closes #333. It uses `rose.reporter` where possible, and reports no-change-success via stdout in verbose mode.

@arjclark, please review.