Merge pull request #6 from avinash530/environment

Pull Request for spec file of environment class
Update the plugin_loaded_plugins data object in the nucleon_plugin rspec shared context.
Merge pull request #8 from coralnexus/0.2

Pull Request to update my fork
Fixing require issues with the plugin_loaded_plugins data in the nucleon_plugin shared rspec context.
Updating the nucleon_plugin rspec shared context data.
Some more updates to the nucleon_plugin rspec shared context.
Fixing default plugin provider for nucleon project plugin type in manager and nucleon_plugin shared context.
Adding a recursive clone method in the data utility class.
Moving the autoload functionality to the environment and wrapping in the manager.
Generating absolute file paths in the nucleon_plugin rspec shared context.
Adding some more data and initializers to the nucleon_plugin rspec shared context.
Some updates to the test plugin definitions.
Fixing code block execution result issue in the plugin environment class.
Adding test conditions to the test environment initializers in the nucleon_plugin rspec shared context.
Adding a plugin_define_plugins method to the nucleon_plugin rspec shared context.
Adding an environment parameter to the plugin_define_plugins method in the nucleon_plugin rspec shared context.
Merge pull request #9 from coralnexus/0.2

Pull Request to update my fork
comitted envoronment spec file and updated plugin