Add network migration modules
Force creation of 'novanetwork' net in cloud during reset

Don't settle for any network (which is 'private' by default) since we
need specifically 'novanetwork' later.
Migrate IP addresses along with servers

Add 'nics' argument to BootServerFromImage task to pass in network
configuration for server.
Revert cirros download URL change
Merge branch 'network-migration-tasks' into nova-network
Merge branch master into nova-network
Add migration of Nova networks
Send 'error' event if flow creation failed
Merge branch master into nova-network
Merge branch master into nova-network
Move image migration to provision_server

Remove direct config checkip from server_resources
Don't create network if the same network already exists
Rename network_name to _label everywhere

That's really confusing, but that's Nova API.
Cover EnsureNetwork and EnsureNic with tests
Add tests for migrate_* in tasks.network
Fix name of the test_migrate_network method
Replace Network objects in store with dicts
Generate new network during cloud reset
Merge nova-network into master