Make icon tag accept options

Allow passing options to the icon tag, e.g. title, which will be
displayed on the icon hover.
Use icon_tag helper in proposal_show
Fix title display for unallocated nodes
Separate the cluster related pacemaker-crowbar proxies
fix broken unclaimed_physical_drives method

The list returned by `phyisical_drives` contains two element lists where
the first element is the OS mount path/name for the device. This then
needs to be turned into the device unique name in order to use the
`disk_owner` method.

This also fixes the unclaimed physical disks validation in the cinder
barclamp.

Fixes bnc#830868
Remove trailing whitespace
Remove allocated method

There is already an allocated? method that does exactly the same.
Add allocate! which is a more rubyesque version of allocate

We still need both methods until all usages have been converted
Merge pull request #1023 from dirkmueller/bulk_list_fix

Fix title display for unallocated nodes
Merge pull request #1022 from dirkmueller/allocate_refactoring

Allocate refactoring
Remove duplicated "chef" from Gemfile

bundler doesn't like gems being listed twice
Merge pull request #1029 from rhafer/gemfile-chef-dup

Remove duplicated "chef" from Gemfile
Merge pull request #1027 from mapleoin/unclaimed

fix broken unclaimed_physical_drives method
Renamed i18n file, added quotes and copyright
Merge pull request #1032 from tboerger/feature/i18n-rename

Renamed i18n file, added quotes and copyright
Merge pull request #1026 from bkutil/pacemaker_proxy

Separate the cluster related pacemaker-crowbar proxies
Merge pull request #1018 from bkutil/icon_tag_accepts_options

Make icon tag accept options
Merge pull request #1019 from bkutil/use_new_icon_helper

Use icon_tag helper in proposal_show
Fix i18n load paths
Merge pull request #1033 from tboerger/feature/i18n-rename

Fix i18n load paths