Allow resize in lvm.lv_present state
Allow resize in lvm.lv_present state

- One of the advantages of LVM is the dynamic resizing of the
  logical volumes. While the module lvm already have an lvm.lvresize,
  there is no way to determine in a state to change a logical volume
  to a desired size.
- This commit changes state lvm.lv_present  to check if parameters
  size or extents are the same of the existing logical volume and,
  if not, calls lvm.lvresize to change it.
- Also, added a test to check if parameters size *and* extents are
  present in the state and return an error. You can't specify both
  at the same time.

saltstack/salt,saltstack/salt,saltstack/salt,saltstack/salt,saltstack/salt