renamed postgres.db to postgres.maintenance_db and all postgres module function arguments from db to maintenance_db
made default maintenance_db "postgres" and also made default postgres/psql runas local-server only
removed runas for local network access
use postgresql CSV export to read data from the db. also adds psql_query command.
Darwin launchd scripts
Fix TypeError in pkg.group_install

Package groups are case-insensitive, so convert the group names to
lowercase in group_info to ensure that matches are found.

However, if the group does not exist, this same traceback will happen.
Resolve this by using dict.get.

This fixes #4260.
Add a needed extra space so it works on cli
Merge pull request #4332 from UtahDave/fix_docs

Add a needed extra space so it works on cli
Merge pull request #4333 from dlindquist/develop

Fix typo: s/mimion/minion/
Merge pull request #4330 from terminalmage/issue4260

Fix TypeError in pkg.group_install
Add salt.utils.is_darwin() for darwin detection
Modify cmdmod to use sudo when on darwin

su has very few options on OS X, however sudo should work as a replacement.
use os.path.basename instead of split() for the deploy_war to be supported in windows
Merge pull request #4335 from ranl/develop

use os.path.basename instead of split() for the deploy_war to be supported in windows
Merge pull request #4329 from jasonrm/feature-darwin-service-plist

OS X 10.8 (Darwin) launchd service
Merge pull request #4334 from jasonrm/fix-darwin-su

Fix darwin su
Switch to using grains. Remove accidental debug.
Merge pull request #4338 from jasonrm/minor-cmdmod-darwin

Switch to using grains. Remove accidental debug.
Darwin (OS X) sysctl support.

I don't recall linux sysctl output being as messy as what I see on 10.8, so this module still needs some work I think to prevent it from choking on the odd output.
Fix __jid__ issue so return_pub can better detect syndic and natural

returns
Merge pull request #4339 from jasonrm/feature-darwin-sysctl

Darwin (OS X) sysctl support.