Make nova-network use Network for associations

This makes nova-network use the Network object for associate
and disassociate operations instead of direct database calls.

Related to blueprint nova-network-objects

Change-Id: Ia1615a83af102a527d82c4b22e1dcec2e9364c28
Merge "Make nova-network use Network for associations"