Simplify the bus_index code

Instead of comparing the paths components by components just compare the
complete strings. The behavior of this change should be backwards compatible
with the old code.
Move navigation data to crowbar.yml, second try
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.
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
Remove debug output related to htdigest authentication

This is spamming production.log without any good reason, IMHO. If we
want to keep that, it should really be quiet by default.
webui: Fix sorting of IP addresses on "Show node" page

We were trying to sort but keeping a hash, which doesn't really work.

Also, put unmanaged interfaces last.
webui: Reorder attributes shown in "Show node" page

Previously, the attributes were not really sorted in a way that makes
sense.

Now, the left column is about general data, while the right column is
about hardware.
Fix crash when bios/raid attributes are empty in proposal

This works well when the optional attributes are non-existing, but not
when they are existing but empty.
Do not call humanize on role names

We should really not have "Nova-multi-controller", but
"nova-multi-controller": if people then try to use the capitalized name
with knife, it'll just fail.
Merge pull request #562 from rhafer/pull-req-release-pebbles-master-baca0ec1ac0c56c4847b1c18747abd04377f6bd8

https://github.com/crowbar/barclamp-crowbar/pull/562

Merged by devtool for cloudsleuth
Merge pull request #622 from vuntz/fix-cases

Do not call humanize on role names
Add a HAVE_CHEF_WEBUI configuration option to disable chef webui links
Streamlined interface for Proposals
Merge pull request #582 from vuntz/rebuild-navigation

https://github.com/crowbar/barclamp-crowbar/pull/582

Merged by devtool for cloudsleuth
Merge pull request #619 from vuntz/quiet-digest

Remove debug output related to htdigest authentication
Merge pull request #620 from vuntz/ipaddress-sort

webui: Fix sorting of IP addresses on "Show node" page
Merge pull request #621 from vuntz/show-node-reorder

webui: Reorder attributes shown in "Show node" page
Merge pull request #624 from vuntz/no-chef-link

Add a HAVE_CHEF_WEBUI configuration option to disable chef webui links