First batch of post-1.0.0 fixes

* Call 'facter' with '-p' option only if puppet is installed #12
* Sort all json output #11 #13
* Fix try/except syntax error on older pythons
* Fix RHEL5 useradd/userdel options #14