'changes' output more verbose on changed states with test=True

The ``changes`` output was always terse when using ``test=True`` when running highstates.

It now displays fuller informations if some states require changes, as it does when running highstate not in test mode.