Support subnet host-routes by adding InterfaceRouteTable to the ports

The 'host_route' could be an empty list when the tenant wants to remove all host routes on a subnet.
You should remove that test. The case where a subnet is updated without 'host_route' specifed should be handle line 2399.