Support git describe versioning on windows and also one less subprocess call. Refs #3461.
Add SMF manifest files to be used in SmartOS(At least).
Directory rename and manifest changes to include documentation link plus some formatting.
`require-all` -> `require_all` fix. Changed to "Unstable" manifests.

See for more info http://www.cuddletech.com/blog/pivot/entry.php?id=182
Adding file_list to yumpkg.py
Adding file_list and file_dict to pacman.py
Return a dict instead of a list, for more flexibility
Merge pull request #3482 from techhat/pacman

Adding file_list and file_dict to pacman.py
Merge pull request #3481 from techhat/yumpkg

Adding file_list to yumpkg.py
Fix cassandra module. __salt__ doesn't exist yet
Merge pull request #3484 from UtahDave/develop

Fix cassandra module. __salt__ doesn't exist yet
Merge pull request #3470 from s0undt3ch/hotfix/smf-manifest

Add SMF manifest files to be used in SmartOS(At least).
Pacman doesn't use an rpm database
Adding file_list() and file_dict() to apt.py
Merge pull request #3486 from techhat/pacman

Pacman doesn't use an rpm database
Merge pull request #3487 from techhat/apt

Adding file_list() and file_dict() to apt.py
Don't fail on Windows if git is not installed or not on `PATH`.
Mimic `WindowsError` in linux to avoid errors.
We can just catch `OSError`.

See http://mail.python.org/pipermail/python-list/2009-November/558704.html
remove resolution of master ip from the config seq