Don't set shellvars if provider is not augeas.
Add support for ensure.

One can now ensure that module is present, absent or purged.