Template ferm's defs.production

defs.${::realm} was too static and it caused issues with people trying
to duplicate information in it which was already present in network.pp.
This patch pulls information from network.pp and populates
ferm.production to facilitate easier firewall construction
While at it, convert network::constants to a more readable format and
add bastion hosts and monitoring hosts to it, using them to populate
ferm. Labs bastion/monitoring hosts are also taken into account and ferm
arrays are populated according to the $::realm they belong into

Change-Id: Icd266ac5f1c0edd40d07de041be90422f8003daf
Merge "Template ferm's defs.production" into production