new fact: lvm_support, and related rspec test suite
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
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)
Travis check for syntax and lint before spec tests

Without this patch lint and syntax checks were not being done before the
rspec tests. This ensures that the code can be parsed and passes lint
before the spec tests.
Merge pull request #39 from ghoneycutt/test_lint_and_syntax

Travis check for syntax and lint before spec tests
feature add xfs online resizing support
Merge pull request #40 from sgzijl/feature-add_xfs_online_resize

xfs online resizing support
Ensure README complies with style guide

Without this patch, the README propagates incorrect style.
Merge pull request #41 from ghoneycutt/style

Ensure README complies with style guide