Rearrange output from saltutil.cmd in salt.state

Makes it closer to the format expected by check_state_result
Don't fail outputters silently in debug
Deal with recursive highstate data

Makes the output from salt.state states much prettier
Change output of salt.state to reflect changes

Only include highstate output from minions upon which actual changes
were made so that it can be used with watch.
Merge pull request #9905 from mbirtwell/fix_salt_state

Improve behaviour of the salt.state state function