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

https://tickets.opscode.com/browse/COOK-3592

The source port of a firewall rule can be defined as a range e.g. port_range => "1000..1024"