Required syntax changes to support ruby version 1.9

"case" syntax changes and using "node.set[]=" instead of "node[]="
Added filter for operations not supported on windows platform.

Kernel-panic delayed reset is not avaiable on windows platform.
Access to some hardware-related info from chef and ohai is also not available (e.g. dmi)
Added support for selecting the operating system in the web interface

Added the support for selecting Windows as target operating system in the
admin web interface. If required (e.g. Windows Server 2012), a license key
can be provided as well. For Microsoft Hyper-V no lincese key is required.
Required syntax changes to support ruby version 1.9

"case" syntax changes and using "node.set[]=" instead of "node[]="
Added filter for operations not supported on windows platform.

Kernel-panic delayed reset is not avaiable on windows platform.
Access to some hardware-related info from chef and ohai is also not available (e.g. dmi)
Added support for selecting the operating system in the web interface

Added the support for selecting Windows as target operating system in the
admin web interface. If required (e.g. Windows Server 2012), a license key
can be provided as well. For Microsoft Hyper-V no lincese key is required.
Fixed the dual entry of the target platform and the Windows Server 2012 naming.
Going to check the javascript for pulling the default OS naming in a later commit.
Merge branch 'pull-req-release-pebbles-master-58a2078e8676eb14d4439f36e1ad3e1385f0a21b' of https://github.com/ociuhandu/barclamp-crowbar into release/pebbles/master

Conflicts:
	crowbar_framework/app/views/nodes/_form.html.haml
Added support for displaying default_os instead of "Target Platform Not Set"
and javascript for displaying the license key field only for Windows Server 2012.
Fixed the displaying of default_os in case it is not defined yet.
Merge branch 'release/pebbles/master' of https://github.com/crowbar/barclamp-crowbar into release/pebbles/master

Conflicts:
	crowbar_framework/app/views/nodes/_show.html.haml
Merge branch 'pull-req-release-pebbles-master-58a2078e8676eb14d4439f36e1ad3e1385f0a21b' of https://github.com/ociuhandu/barclamp-crowbar into release/pebbles/master
In case default_os is not defined yet, initialize it with the right value.
When selecting a target platform, remove any roles that are not suported
on the target platform.
Do not fail if disk information is not available (for windows nodes)
clarify that Crowbar DNS will not automatically add entries for the public name
Merge remote-tracking branch 'crowbar/release/pebbles/master' into release/pebbles/master
Fixed spacing in locales definition file
Moved the code for barclamp supported OS filter to the provisioner.
Updated the logging so that only the unsupported dmi part is removed, the
log line still being generated.