Add --derive-volumes option

If --freeze-filesystem option is used then user may now also opt for
--derive-volumes option to derive the volumes to snapshot rather than name them
explicitly.
Add --keep option for setting a quota on number of snapshots to keep

If set, the oldest snapshots for each volume (that has a new snapshot created
by running this script) will be deleted until the desired number of snapshots
remain.