Merge "Fix the filtered characters list from console-log"
Merge "Make test_deferred_delete() be deterministic"
Merge "Remove junk file when ftp transfer failure"
Merge "Refactor ServerStatusTest class"
Merge "Remove usage of locals() from powervm virt package"
Merge "Add HACKING check for db session param"
Merge "port Attach_interface API into v3 part1"
Reduce nesting in instance_usage_audit

The entire body of the instance_usage_audit periodic task was nested
within two if statements.  Change these two checks to bring back the
body of the function two levels of nesting.

Change-Id: Ib8502bd8061e5d010139db3178c091793c8c163c
update xen/vmware virt drivers not to hit db directly

This change replaces calls to compute api with calls to
conductor api updated with a 'compute_reboot' function.

Fix for bug 1177993

Change-Id: I9aefba95cce29c1486fdfb25008f8da9ece1c19b
Fix metadata for create in child cell

Metadata can be passed as a list from parent cell. Make sure to convert
it to a dict before calling instance_create() in the child cell.

This also adjusts the previous similar fix for system_metadata to make
sure to not drop any sys_meta that was passed down.

Fixes bug 1197166

Change-Id: I38937ebe5ae81158d51992f4efd047531b53302c
Merge "Remove locals() from virt/vmwareapi package"
Merge "Reduce nesting in instance_usage_audit"
Merge "Port server password extension to v3 API Part 1"
Merge "Add unique constraint for security groups"
Merge "Make db.fakes stub out API not sqlalchemy"
port Instance_usage_audit_log  API into v3 part1

This changeset only copies the v2 files into the appropriate v3
directories unchanged. The copy as-is will not be loaded by either
the v2 or v3 extension loaders. The second changeset will then
make the changes required for it to work as a v3 extension.

This is being tried in order to make reviewing of extension
porting easier as gerrit will display only what is actually
changed for v3 rather than entirely new files.

Change-Id: I671ee9b3a0061195e9f387d60a63f74acb36bbfa
port Instance_usage_audit_log API into v3 part2

This port Instance_usage_audit_log api into v3.

Partially implements: bp v3-api-extension-versioning

Change-Id: Ia76b00e167c8d4514799e825e48031e45e290ed4
Merge "port Host API into v3 part1"
Merge "Imported Translations from Transifex"
Merge "Port coverage API into v3 part1"