Fix display of a node with hawk-server role

Yes, it's ugly to know about another barclamp :/

https://bugzilla.novell.com/show_bug.cgi?id=888516
Don't allow changing target platform/license of allocated nodes via bulk
Merge pull request #1102 from vuntz/bulk-target-platform

Don't allow changing target platform/license of allocated nodes via bulk
Add FIXME about barclamp-crowbar having to know about other barclamps
Fix race with multiple chef-client runs

Handle possible chef-client runs triggered by crowbar when the target
node is currently rebooting. In This case, just wait until the reboot
sucessfully finished and trigger the run after the reboot.
This can happen if a chef-client run (triggered by the chef-client
daemon) triggers a reboot and after that the chef-client (triggered by
crowbar) starts.
Merge pull request #1100 from vuntz/hawk-role

Fix display of a node with hawk-server role
Merge pull request #1103 from toabctl/another-reboot-race

Fix race with multiple chef-client runs
Add template for apache mod_ssl config file for SUSE

Let's use the one shipped with SLES, as this one is correct for sure.
Fix path for configuration files of apache modules

Some modules are already explicitly included from httpd.conf with a
specific path, so let's use this same path to avoid some bad surprise.

https://bugzilla.novell.com/show_bug.cgi?id=888529
Merge pull request #1106 from vuntz/fix-apache-modules

Fix configuration path for apache modules
Store initial value for boolean selects in data-initial-value too

This was done in 02ceddb for other selects, but boolean ones were
forgotten.

Note that we need a handlebars helper to properly store "false". See
http://stackoverflow.com/questions/17664323/handlebars-doesnt-render-boolean-variables-when-false
Fix drag and drop of nodes on groups

We need to set data-draggable/data-droppable with strings, not booleans.

https://bugzilla.novell.com/show_bug.cgi?id=889422
BNC#889444 Fix unsetting the applied proposal flag

On a fresh install, the proposals were marked as not having the latest
version applied. This was due to nodes being added to the proposal after
it was committed.

Keep the flag set when saving in add_role_to_instance_and_node.
Merge pull request #1109 from bkutil/fix_applied_props

BNC#889444 Fix unsetting the applied proposal flag
Merge pull request #1108 from vuntz/group-dnd

Fix drag and drop of nodes on groups
Merge pull request #1107 from vuntz/initial-value-boolean

Store initial value for boolean selects in data-initial-value too
Fix barclamp and name methods to work w/ networks

ProposalObject is (ab)used to also write data bags that contain network
information (and not proposals).

Commit 5614efd broke this because the regular expressions were not
matching at all.

This is only really visible when the network barclamp is applied, which
is usually on install.
Merge pull request #1110 from vuntz/unbreak-install

Fix barclamp and name methods to work w/ networks
avoid bash_completion.sh appearing as an area for crowbar CLI

bash_completion.sh should not appear in the following usage:

cloud4-admin:~ # crowbar
Usage: crowbar <area> <subcommand>
  Areas: ceilometer ceph cinder crowbar database deployer dns glance heat ipmi keystone logging machines network neutron nfs_client node_state node_status nova nova_dashboard ntp pacemaker provisioner rabbitmq reset_nodes reset_proposal suse_manager_client swift trove updater watch_status
Merge pull request #1112 from aspiers/crowbar_cli_areas

avoid bash_completion.sh appearing as an area for crowbar CLI