Rename changelog to enable Markdown formatting on the Forge
Add an :array_append parameter to the shellvar type
Move AugeasProviders to PuppetX::AugeasProviders

This is in preparation for turning Augeas Providers into a standalone
mixin module.
Half attempt to clean spec tests

This is just for form's sake. No testing has actually been performed.
Strip out types/providers

To clean up the library. The point is to provide a lib that doesn't
force inclusion of particular implementations. Implementations may be
provided by seperate modules.
Rename from AugeasProviders to AugeasProvider

The singular name better reflects what the library is and how it's used.
Add Modulefile and Readme updates

Mention that this is now a snapshot point-in-time refactor, hopefully to
be eventually abandoned.