Use haproxy public name for public URL when using a cluster

We now have CrowbarPacemakerHelper.cluster_haproxy_vpublic_name, which
enables the operator to avoid using the generated hostnames.
Fix id of input tag for deployment JSON

It was "development" instead of "deployment".
Merge pull request #996 from vuntz/fix-wrong-id

Fix id of input tag for deployment JSON
Fix undefined reference variable when unallocating

The id variable was undefined in this context, we need to use
source.data('id').
Merge pull request #997 from bkutil/fix_unallocated_event

Fix undefined reference variable when unallocating
Fix hostname for virtual IP in admin network

It should not be prefixed with "admin.".
Merge pull request #998 from vuntz/vip-hostname

Fix hostname for virtual IP in admin network
Merge pull request #995 from vuntz/haproxy-public-name

Use haproxy public name for public URL when using a cluster