Merge pull request #2 from crowbar/release/pebbles/master

Release/pebbles/master
Merge pull request #5 from crowbar/release/pebbles/master

pull last changes
Required syntax changes to support ruby version 1.9

"case" syntax changes and using "node.set[]=" instead of "node[]="
Added Windows Server 2012 to the list of supported OSs.
Added support for deploying windows clients from the provisioner

Added a parameter (target_platform) that will indicate if windows (and which flavor)
should be installed.
Ensured that any services that can not be deployed on windows nodes (e.g. ipmi,
bluepill, ssh) and any features that are not available (e.g. core_dump) will be skipped.
Added the tftpd.conf file required for handling uppercase-lowercase naming issues on
Windows (the installer for windows does many requests with capital first letter or capital
letters)
Updated the tftpd bluepill template to make sure that the tftpd.conf file is loaded as required.
Added the template for the unattended.xml (that ensures that the OS gets installed without
user intervention).
Removed node-specific code from setup_base_images.rb
Updated Windows node password to be consistent with the linux nodes password
Grouped all OS-specific boot settings (kernel/initrd/append)
remove a comment that was not valid anymore
Fixing windows scheduled tasks required parameters for the chef-client
Fixing a duplicate set of linex in the unattended.xml windows file
Required syntax changes to support ruby version 1.9

"case" syntax changes and using "node.set[]=" instead of "node[]="
Added Windows Server 2012 to the list of supported OSs.
Added support for deploying windows clients from the provisioner

Added a parameter (target_platform) that will indicate if windows (and which flavor)
should be installed.
Ensured that any services that can not be deployed on windows nodes (e.g. ipmi,
bluepill, ssh) and any features that are not available (e.g. core_dump) will be skipped.
Added the tftpd.conf file required for handling uppercase-lowercase naming issues on
Windows (the installer for windows does many requests with capital first letter or capital
letters)
Updated the tftpd bluepill template to make sure that the tftpd.conf file is loaded as required.
Added the template for the unattended.xml (that ensures that the OS gets installed without
user intervention).
Removed node-specific code from setup_base_images.rb
Updated Windows node password to be consistent with the linux nodes password
Grouped all OS-specific boot settings (kernel/initrd/append)
remove a comment that was not valid anymore
Fixing windows scheduled tasks required parameters for the chef-client
Fixing a duplicate set of linex in the unattended.xml windows file
Merge https://github.com/ociuhandu/barclamp-provisioner into release/pebbles/master
fix typos
coding style: spaces around = and << assignments
fix indentation
Add crowbar-status and crowbar-failed in schema

Otherwise, barclamp_mgmt_lib.rb will edit the schema and add them, which
will make the files differ from the ones in the package.

Part of https://bugzilla.novell.com/show_bug.cgi?id=776583
Set proposal_schema_version to 2 in crowbar.yml

This is needed when we have crowbar-status/crowbar-failed in the schema.