Currently we have an inconsistency in handle definitions. The lvm_t handle is defined as a pointer, but the other handles, vg_t, lv_t, and pv_t are not. This patchset makes them all consistent by defining them all as pointers to internal structures.