If no volume groups are found, return empty dict
Need parted.py to able to set LVM flag (with sfdisk)
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
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
Fix PyLint W0102 on `salt.modules.ssh`. Refs #1775
Fix PyLint W0102 on `salt.modules.pkg_resource` + PEP8. Refs #1775
Fix PyLint W0102 on `salt.modules.kvm_hyper` + PEP8. Refs #1775
Fix PyLint W0102 on `salt.modules.puppet` + PEP8 + Remove un-used imports. Refs #1775
Fix PyLint W0102 on `salt.cli.cp`. Refs #1775
List sorting by `len` does not require lambda. PEP8. Refs #1775.
Fix PyLint W0102 on `salt.states.file`. Refs #1775
Fix PyLint W0102 on `salt.states.ssh_auth`. Refs #1775
Fix PyLint W0102 on `salt.states.mount`. Refs #1775
changing fileserver_backend to be a list
take backends as a list
Add fileserver wrapper class