COOK-2992: add support for resizing logical and physical volumes

provide ability to do LV and PV resizes. much of the code was shamelessly taken from [1]

[1] https://github.com/opscode-cookbooks/lvm/pull/8