Implement flows for port-range matches

Port ranges are converted to a list of masked-values and
a flow entry is added for each such combination of
source/destination ports.

Change-Id: Id7dd9bc6cce46c573bc0e5d47e8f1977a324d5c7
Signed-off-by: Amit Bose <bose@noironetworks.com>