added online resizing support for xfs

"Rebased" manually against master, see the discussion at: https://github.com/puppetlabs/puppetlabs-lvm/pull/18