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.
Remove require_relative

Because it doesn't always work. Puppet doesn't define it for Ruby 1.8.7,
apparently. Because other modules libdir's will always be in the load
path, we shouldn't need it anyway.
Remove travis CI builds

This is a fork. The objective is just to have something that works until
the primary project creates a standalone library. No need to put it
through Travis (we know the tests will fail).
Merge branch 'core_only'