Fixed chown() and chgrp()
Avoid conflicting options.

If you're a superuser, you already have permissions to create a user. Postgres will complain about conflicting options if you attempt to pass both. Refs #8717.
Make ps execution module available for psutil>=0.3.0

After looking at some of the older source code versions, it seems that
the majority (if not all) of the features present in the ps execution
module became available between psutil release 0.2.0 and 0.3.0. This
commit removes the python version check in the __virtual__ function, and
replaces it with a check of the psutil version. Only psutil versions
greater than or equal to 0.3.0 will result in the ps execution module
being available.
Cleanup version comparison

Tuple comparison is cleaner, hat-tip to pedro :)
Add note about topfiles to state.show_sls
Return False if the role creation fails (return value would be nonzero).  Fixes #8778.
Return False if the role update fails (return value would be nonzero).