Separate nova/neutron host groups again

... but keep the underlying code DRY.

The reason behind separating them is to make the hostgroups accept
only those parameters that are then truly used.