Make nova-network use FixedIP object for updates

This makes nova-network manager use the FixedIP object for
updates instead of direct database calls.

Related to blueprint nova-network-objects

Change-Id: Ia191148cf7510ffdb0fbd4186fa34bb4c5ab1b0f
Make nova-network use FixedIP for timeouts

This makes nova-network manager use the FixedIP object when
disassociating addresses due to timeout.

Related to blueprint nova-network-objects

Change-Id: I909f710543239207f6d27230b527b4495a23f2cb
Make nova_ipam_lib use Network, FixedIP, and FloatingIP objects

This makes nova_ipam_lib use objects for almost everything except
for VIF-related functions, which is coming soon.

Related to blueprint nova-network-objects

Change-Id: Ib39bbc86921eeb849e715a205dccaab3aad6d1c6
compute: removes unnecessary condition

An unnecessary condition is used in compute/manager.py

Change-Id: If1a27009079721198aebebbd8c1c773f10f51f1a
Merge "Make nova-network use FixedIP object for updates"
Merge "Make nova-network use FixedIP for timeouts"
Merge "Make nova_ipam_lib use Network, FixedIP, and FloatingIP objects"
Merge "compute: removes unnecessary condition"
Merge commit 'refs/changes/97/66597/4' of git://gold.eng.hq.xensource.com/git/github/openstack/nova into tmpbranch