Support aggregate API in cells

Change-Id: I1d687de36787ec70bd14a0ad613b405bcea2938a
Send up AZ and instance_name in system metadata

Change-Id: I63bbc86b4dd4cf107b09f10000b7c9ab06822ad6
Support consoleauth at child cells

Change-Id: I1475e3457fd7d153c90acddb22f103a5abde6f74
Restricted and direct only cell scheduler filters

Change-Id: I38a1a5c1fa90c9ec26ad9184deb0aa60f72abebf
Support flavor create call with cells

Change-Id: I3bfe5a302227e86b9dccac685f89f165abd941b4
Support public-ipv4 metadata lookup without floating IPs

Change-Id: I92dcdd1a5e0bbc0664d97b22c30b9c6990a8b03c
Fix instance AZ check when attaching volumes
Set unique hostnames when launching multiple instances

Change-Id: I5bef77aff24c35dcff1e993034e34cd87e672186
Use fixed_ip for public ip in ec2 responses

Change-Id: Iab568ae7422aa5d96d67fb277294feab9f2d963f
Ensure compute node IP is in list of DHCP servers

This will work for single network installs, and fixes issue
when live migrating the dhcp rule is wrong.

Change-Id: I407b576d9b58df7f34901f039961fdf0032f46e8
Cells: Event-based secgroup/rule/assoc syncing

- ec2 security groups with source groups
- create security group if it doesn't exist on rule create
- management command to force a sync of secgroups down cells

Change-Id: Ibc8c5acb6062e12bc876aff10ec1201b55d228eb
Cells: DB healing for groups/rules/instance assocs

Change-Id: I0721f1eb7f971da4d55cee027c8a4136f6f8b0e7