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)
Always close handler for Puppet 3.4.0, close it in 3.4.0 with post_resource_eval
Always close the Augeas handler on Puppet < 3.4.0
Add yardoc for aug_handler method
yardoc for augclose\!
augopen closes the handler on Puppet < 3.4.0
Fix doc for augsave\!