Parameterize zfs_auto_snapshot class

These patches parameterize the zfs_auto_snapshot class, so that the pool name can be specified as an argument.

This is useful for our purposes, since we import all modules with git submodules, therefore having configuration inside modules is not ideal.