Fix messages with new_size variables in logical_volume/lvm.rb
Fix Issue 14718 and 17920

Code as provided by Sander Hollaar in http://projects.puppetlabs.com/issues/14718
Problem is also described in http://projects.puppetlabs.com/issues/17920
Update metadata for 0.1.2 release

This commit updates Modulefile for a 0.1.2 release. 0.1.2 represents
a bug-fix release that is mostly focussed on testing improvements
but includes a few important fixes.
Merge pull request #29 from puppetlabs/release/0.1.2

Update metadata for 0.1.2 release
new fact: lvm_support, and related rspec test suite
Fix failed tests
Fix some things as per @adrienthebo's comments:

  * Put Facter::Util::Resolution.exec inside setcode block when
    possible
  * Use true/nil instead of yes/no
  * Use each_with_index
  * Move doc before each fact declaration
Merge pull request #27 from raphink/messages

Fix messages with new_size variables in logical_volume/lvm.rb
Merge pull request #28 from raskas/master

Feature/14718: size 'undef' doesn't work when creating a new logical volume
adding support for lvcreate -l argument (extents)
adding tests and fixing the extents validation regex
Merge branch 'pull-31'

This closes GH-31
Merge pull request #25 from raphink/up_lvm_support_fact

Add lvm_support fact
Bug/21826: resize2fs isn't called during resizing on ruby>1.8
Update travis file.
Merge pull request #34 from apenney/travis

Update travis file.
Merge pull request #33 from artem-sidorenko/bug/master/21826_resize2fs

Bug/21826: resize2fs isn't called during resizing on ruby>1.8
Add option for initial_size.
Merge pull request #35 from kenshoo/kvisle/initial-size

Add option for initial_size (rebased, original by @kvisle)
Added AIX providers for logical_volume and filesystem types