use sudo correctly

This command is formatted as if it was su.
Fixed a couple of bugs in how the glusterfs state evaluates the "peered" status. Specifically on how it handles having a host peer to itself.

Added some comments to the glusterfs execution module to make it easier to see what the output from the commandline will be.

That should make it easier to find bugs (especially if future gluster versions change the formatting of their output)
Added a newline at the end of the file.
Merged some changes that were made to the glusterfs state module.

Cleaned up my implementation of my bug fixes.
Added suggested change from gtmanfred
Revert "Added suggested change from gtmanfred"

This reverts commit 67f6b112cf2af682133402537d13cfb622af882c.
Much better: Actually thought through the change suggested by gtmanfred.

Now the whole ifelse block gets used, AND we cover the NULL 'newpeers' value issue I had.
fixed a syntactical issue. Tested it again on my test setup, and it checks out.
Merge branch 'fixGlusterPeeredState' of https://github.com/Starblade42/salt into Starblade42-fixGlusterPeeredState

Conflicts:
	salt/client/ssh/__init__.py
Merge branch 'Starblade42-fixGlusterPeeredState' into develop
Merge pull request #14492 from thatch45/develop

Merge PR #14473 with fixed conflicts