Reorganize spec tests in provider/type directories
Share an Augeas handler for each resource
No need for autosave anymore
The Augeas handler is not closed anymore -- NEEDS FIX
Fix grub2 provider
Fix provider_spec (close and augsave! not called)
No need for begin block for augsave
Close Augeas handler in flush and reset @aug to nil
Share Augeas handler between all class instances. Caveat: when to close handler?
Only reload if file is not known yet
Ensure tree is reloaded after flush
use flush in sysctl provider after create
sysctl and pg_hba: make tmpdir outside of contexts
Fix grub2 provider when flushing
Fix doc for augopen methods
Reload tree in augsave\!, simplify default flush
Simplify flush for kernel_parameter's grub2 provider
sysctl: call sysctl command in flush only
sysctl: use attr_aug_accessor to manage value property
shellvar: Fix @logs test in specs (value= succeeds, flush fails)