Rename some options, make image-os-type option mandatory for knife-openstack and rspec tests for same change
removed unwanted code from openstack_helper
Implemented review comments to abstract out validate params and use set_image_os_type
Merge pull request #52 from opscode/adamed-oc-9368

OC-9368:  image_os_type option should be compulsory in knife-openstack.
Implemented changes to set valid exit codes for knife-openstack
Updated rspec tests
Implemented review comments to send error message
Merge pull request #54 from opscode/adamed-oc-9390

OC-9390: Handle exit of knife plugin, with correct exit status and from common place in code
Auto generation of chef_node_name is handled in knife-cloud now
Removed openstack service stale rspec tests
Removed set_image_os_type method
Implemented changes to add chef data in server list
Added rspec functional tests for chef-data and chef-node-attribute option
Updated rspec tests for server create
Merge pull request #63 from opscode/adamed-oc-9613

OC-9613: os_image_type should be inferred from bootstrap protocol if not specified to knife cloud
Fixed bug for server list when server in error state
Rebase with knife-cloud
Rebase with knife-cloud