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
Merge pull request #10 from crowbar/release/pebbles/master

Release/pebbles/master
Update service_object.rb

Removing "-i" option from sudo command in order to get rid of "stdin: is not tty" warning (this warning is harmless but messing up parsing of xml file with tempest run results)
Update service_object.rb

Minor typos fixed
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 destroy_active again to not use role name as instance name

The original fix was in c4acddcb, but it got broken by f7f9c1a4.
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 :-)