If no volume groups are found, return empty dict
Moving config option to match keystone module
Quiet exception logging on non-windows platforms

Some commits from earlier today in the win_status module result in
numerous exceptions being logged on non-windows platforms. They are
useful in Windows to notify the user that the proper prerequisites are
not installed, but they are just noise on other platforms. This commit
quiets that logging if the minion is not on a Windows platform.
Need parted.py to able to set LVM flag (with sfdisk)
Clean up last remnants of _compare_versions funcs

pkg_resource.find_changes does what _compare_versions once did. Found
some places where this function was still used (including a rather ugly
import in brew.py) and replaced them with calls to
pkg_resource.find_changes.
Merge pull request #3094 from archtaku/winfix

Quiet exception logging on non-windows platforms
Add link to Windows Package manager on front page.
Add Windows Package manager docs
grammar fix. url fix.
Add Windows Repo configs to config template files
Merge pull request #3095 from archtaku/cleanup

Clean up last remnants of _compare_versions funcs
Merge pull request #3096 from UtahDave/add_winrepo_docs

Add winrepo docs
Merge pull request #3079 from DamianZaremba/develop

Adding keystone auth module
Adding pvcreate, lvcreate, vgremove
In my tests, lvremove always requied --force to disable interactive mode
Merge pull request #3098 from techhat/lvm

Adding missing create/remove functions to LVM
PEP8 fixes
Merge pull request #3099 from archtaku/develop

PEP8 fixes
Fix ValueError on cross-platform minion / master

* Rework __virtual__ grains check logic
* Remove rpm import
Merge pull request #3100 from FireHost/fix_yumpkg_valueerror

Fix ValueError on cross-platform minion / master