Validation for bootstrap options when bootstrap protocol is winrm or ssh for both windows and linux type images.
Unit and Functional test cases for windows/linux bootstrapping and bootstrap validations.
Refactored some validation and test-case.
Updated server create functional spec and added license.
Merge pull request #40 from opscode/adamed-oc-8572-windows-bootstrap

OC-8572: Knife cloud openstack create with bootstrap Windows