Squashed commit of the following:

commit 2d1cab5cdf2b1f0d4752f69d71d0cda40257d6b9
Author: Kyle McGovern <kyle.mcgovern@cerner.com>
Date:   Wed Jun 18 14:58:24 2014 -0500

    COOK-2992: add tests for PV resize

commit 6714f85721d433e305ff5910b70c7419a6812f76
Author: Kyle McGovern <kyle.mcgovern@cerner.com>
Date:   Fri Jun 13 15:47:06 2014 -0500

    COOK-2992: update to fill remainder using a providor option

commit 2fc85a2655f1359353b4afb0a648a9482922d34d
Author: Kyle McGovern <kyle.mcgovern@cerner.com>
Date:   Tue Jun 3 23:35:50 2014 -0500

    COOK-2992: add in support for doing resize based of percentage free

commit b5ddccdbf43cce162be4e58cceb17d5f2b13d529
Author: Kyle McGovern <kyle.mcgovern@cerner.com>
Date:   Thu May 8 20:18:52 2014 -0500

    COOK-2992: added resize tests

commit c0c5077c6b4b0934ed3f81d1317ee17f1b4180fc
Author: Kyle McGovern <kyle.mcgovern@cerner.com>
Date:   Tue May 6 23:30:39 2014 -0500

    COOK-2992: sent notification if PV is resized

commit d4f2c7e345d2443ef0daf14b20af64f012f077fa
Author: Kyle McGovern <kyle.mcgovern@cerner.com>
Date:   Tue May 6 23:16:07 2014 -0500

    COOK-2992: properly get the physical device for comparison

commit c313090d350b32811205fffe4f39fed6d066cf27
Author: Kyle McGovern <kyle.mcgovern@cerner.com>
Date:   Tue May 6 23:11:51 2014 -0500

    COOK-2992: change regex to {1,2} when matching percentages

commit d17cc6c055cc8a12a7a79857a317a73280788bad
Author: Kyle McGovern <kyle.mcgovern@cerner.com>
Date:   Tue May 6 23:07:26 2014 -0500

    COOK-2992: add anchors to regex and fix typo in README.md

commit 9ecd520613a4d0a23ebbd82dbf37fad9d1a0e855
Author: Kyle McGovern <kyle.mcgovern@cerner.com>
Date:   Tue May 6 20:58:23 2014 -0500

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