Remove redundant section to create new target
Change to more generic set/rm interface

Rather than hard-coding the supported attributes, this will just wrap
around the Augeas lens and provide a slighter higher level of
abstraction.
Rename to namespace-top define and be more generic
Initialiize set and rm to be empty array/hash instead of undef
Use own test file instead of inputs
Recreate ::inputs::monitor as thin wrapper around splunk_conf