[COOK-3592] allow source port to be set as a range

The source port of a firewall rule can be defined as a range
e.g. port_range => "1000..1024"