Adding a define type for flexible snapshot creation. Adding a class to

manage placing a executable bash script that allows checking to see if
zfs volume matches quota setting. Adding a class to allow setting
sharing options of an nfs volume. Adding a define for rotating
snapshots. Add ability to configure snapshot rotation from snapshot.