Remove the unused _get_unused_flavor_id()

This patch removes the unused _get_unused_flavor_id() for the
maintainability.

Change-Id: I868c51c68d4ef1c73ea47f89e885d12602527e25
Avoid passing empty string as AZ name

When creating/updating an aggregate without AZ, current XML client
passes empty string as AZ name. This behavior is different from the
JSON client and it blocks API validation improvement of Nova.
(id: I2c778f2237ba5bd2aa8335a0eae80f3aad3e9157)

This patch fixes the problem.

Change-Id: I0cc4e4132ff8262c4d5a71dc5ebac3678de305d6
Related-Bug: #1219693
Merge "Avoid passing empty string as AZ name"
Merge "Remove the unused _get_unused_flavor_id()"
Merge branch 'master' of https://github.com/openstack/tempest