Introduced network.PortRange interface.
Modify providers to handle port ranges for environment ports.
Update provider instances to handle port ranges.
Remove debug statements.
Simplified port range overlap checking.
Implemented port collapsing function.
Use CollapsePorts in joyent provider.
Separate state port range definition.