Fix RM9305

* Fix does not allow a tenant to associate a network to a port
that does not belong to them unless it is publicnet or servicenet

* In existing UT, adds tenant_id to network models

* Added UT
Merge pull request #230 from asadoughi/fixRM9305

Fix RM9305