Merge branch 'kaustubh-OC-8312-gemskeleton', remote-tracking branch 'origin' into muktaa-oc-8566-base-classes
Service and command base classes added, along with unit tests
Bootstrap base classes, ssh & winrm protocl base classes and stub file for unit tests
Fog code for knife-cloud
Renamed the test files correctly
Updated test descriptions
Updated tests with better code
Merge branch 'muktaa-oc-8566-base-classes' of https://github.com/ClogenyTechnologies/knife-cloud into oc-8582-fog
Corrected the command rspec, added a utility method
Added common method get_node_name to the command class
Merge branch 'muktaa-oc-8566-base-classes', remote-tracking branch 'origin' into oc-8582-fog
Unit tests for fog server create and  delete commands. List test-cases in progress.
Added image and server list test cases.
Added rspec tests for bootstrap
Updated the listing test-cases.
Updated the server list spec with a comment.
Incorporated review comments to add exception in BootstrapProtocol
Changes to the command & delete command specs
fix base classes to remove cmd dep from service and update service to match design.
fix server delete flow to match service and command base.