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.
Fix naming of bond interfaces

Don't try to be smart about guessing the interface names of the bonding
interfaces. Just use the attribute that is set by the network cookbook.

This depends on: https://github.com/crowbar/barclamp-network/pull/203

https://bugzilla.novell.com/show_bug.cgi?id=833133
Don't capitalize barclamp descriptions

"OpenStack Dashboard: The thing" should not become "Openstack dashboard:
the thing". Otherwise all "Display" fixes won't make a difference :-)
Do not fail if disk information is not available (for windows nodes)
Merge pull request #11 from MirantisDellCrowbar/BUG/DCB-159/release/pebbles/master

merging fix for "Bug/dcb 159/release/pebbles/master"
add file for 1.x build so we can diverge the 2.x build docs
Merge pull request #656 from ravolt/pull-req-release-pebbles-master-98ecaae1785d62fbc111f06e236e3225b2464ab9

Add doc file so that we can split the CB 1x from CB 2x dev build info [1/1]