Moving most of the logic of the parser functions into a coral library loaded by the coral_initialize function.
Adding a Coral initialize function that loads the Coral Ruby extensions.
Removing the old resource include that contained some specialized resource methods.
Updating the Puppet parser functions to take advantage of the Coral extensions in the coral directory.
Removing some unneeded functions which have been rolled into more general purpose functions.
Updating the manifest resource definitions to use the updated coral_resources parameter set.
Switching out the configuration rendering method (now using an internal template engine for environment configurations).