Backporting some of the plugin and advanced configuration architecture from the 3.x branch.
Updating the Gemfile and Gemfile.lock files.
Fixing some issues that prevent the build process in the loader and interface class and test.
Updating the gemspec file.
Backporting some cloud unfinished plugins from the soon to be depreciated coral_cloud gem.
Fixing issue with class constant generation in the coral module loader.
Updating the gemspec file.
Fixing various issues related to the loading of plugins.
Updating the gemspec file.