BZ# 1128282 - Remove descendant hostgroups from the foreman host form

Users should not assign hosts directly to the deployment hostgroups.
This removes those choices from the host edit form.
Extend the foreman API to disallow setting the hostgroup via the API
Also remove hostgroups from multiple selected hosts modal
Do not allow the regular hosts controller to accept deployment hg
Merge pull request #330 from bcrochet/bz/1128282

BZ# 1128282 - Remove descendant hostgroups from the foreman host form
Version 0.4.2
Remove incorrect inline help from nic/_subnet_id_field
fixes bug 1151156. Show all 3 API ip addresses for non-HA controller
Merge pull request #342 from ifarkas/fix_inline_help

Remove incorrect inline help from nic/_subnet_id_field
Fix syntax error in hosts controller extension
Escape string interpolation on the deface to defer init
Merge pull request #345 from bcrochet/fix-hg-controller

Fix hg controller
Merge pull request #344 from sseago/bz1151156

fixes bug 1151156. Show all 3 API ip addresses for non-HA controller
version bump
Update gemspec to include ipaddress gem
Merge pull request #348 from bcrochet/ipaddress-dep

Update gemspec to include ipaddress gem
version bump
VIP mac addresses need to be unique across deployments
Merge pull request #349 from sseago/unique-mac-for-vip-interfaces

VIP mac addresses need to be unique across deployments
version bump