Added AIX providers for logical_volume and filesystem types
use ensure_resources to handle multiple physical_volume in a volume_group
(dependency in Modulefile is only stdlib 2.x, although 4.1 is required
for this new behaviour.)
declare which stdlib version is needed for multiple pv
Allow for physical_volumes and volume_groups that change as system lives
Remove spec test that does not work
Merge pull request #30 from csschwe/createonly-for-vg-pv

Allow for physical_volumes and volume_groups that change a system lives
Make the XFS support optional, not required.

With the xfs_growfs command required, the provider was failing
suitability tests and unavailable if the xfs_growfs command was not
installed:

debug: Puppet::Type::Logical_volume::ProviderLvm: file xfs_growfs does
not exist
err: Could not find a suitable provider for logical_volume
Merge pull request #42 from smithj4/xfs-optional

Make the XFS support optional, not required.
Added attributes to filesystem type
Fix issue 16174 (http://projects.puppetlabs.com/issues/16174)

On RHEL 5 family systems ext4 filesystems can not be resized using resize2fs.
resize4fs from e4fsprogs (rpm -ql e2fsprogs|grep resize) is required.
Check if resizef4s exists, if so use it to resize ext4 instead of resize2fs
Merge pull request #47 from mkrakowitzer/mkrakowitzer/issue_16174_resize4fs_ext4_rhel5

Fix issue 16174 (http://projects.puppetlabs.com/issues/16174)
Use the builtin which instead of the generic exec.
Merge pull request #44 from smithj4/lvm_support

Suppress facter warnings on systems that don't support LVM.
Merge pull request #43 from crayfishx/aix_support

Add AIX support for LVs and Filesystems
With extents being a property we need methods to manage it. I don't know how to do that, so make it an parameter.
Add stripes and stripesize params
Fix syntax error
Update lvm_spec to support stripes and stripesize.
Merge pull request #38 from kjetilho/multiple_pv

use ensure_resources to handle multiple physical_volume in a volume_grou...
Merge pull request #49 from genome-vendor/master

Extents doesn't work as a property, no method implemented. Also, add stripes and stripesize.