maint: remove redundant default=None for config options

These 73 instances were inconsistent and redundant.

Change-Id: I298f2406535d0805caebdca4f2729d720dd5222f
Remove old legacy network info model in libvirt driver

Update libvirt driver, virt firewall and hypervisor unit tests to
use nova.network.model instead of legacy "network,mapping" tuple.

Partly implement blueprint nova-network-legacy

Co-author: Amir Sadoughi<amir.sadoughi@gmail.com>
Change-Id: I4d38bb81a4f64efdb78f5da52fbbb382981e0b96
Merge "Check host exists before evacuate"
Fix typo with network manager service_name

Obviously a typo in I02ab1970578bc53ba26461b533d06d1055c2d88e which
appeared between patch sets 5 and 6. Who was the lame reviewer who
missed it? Oh, that would be me.

Change-Id: Ifb9007d8e5c696ee8fd6ef74bd5bc280e331b8bd
Remove unsafe XML parsing

Move to using xmlutils for XML parsing. Fixes missing patch
for the V3 API in commit 0ef2c55d804e0dab58cb5419a0cafd6a805315c7
and fixes bug 1210529

Change-Id: I6dc6111844277565d075a4ff5a08fdee5bc99344
Removed code for modular exponentiation, pow() already does this

Change-Id: If21cbcbeb60618769e1659a90381416dfc43ebc4
Cleanup exception handling on evacuate

Some cleanup around catchall exception handing
on evacuate v2 extension to bring it in line
with v3 exception handling. Tests included.

Fixes bug 1210570

Change-Id: I2f2f958acb80240c0fb25f3d538fa204611a33d1
Improve performance of driver's get_available_nodes

get_available_nodes() is called every time an instance is updated.  That
ends up calling get_host_stats(refresh=True), resulting in a
libvirt/XenAPI/etc call.  On a build of a new instance when the instance
record is updated often (task_state and progress), this results in a lot
of unnecessary driver calls.

This changes get_available_nodes() to take a refresh kwarg to pass
through to get_host_stats(), defaulting to False so that it uses
the cache.  Places that used get_available_nodes() and are sensitive to
stale data are changed to add refresh=True.  Also adds a helper driver
method for 'is_node_available'.  And make sure that even if drivers'
get_host_stats() methods get refresh=False that they refresh when they
have no stats.

Fixes bug 1210264

Change-Id: I22c8d70e3e70f2d2421915da66c2618688e0db2b
Merge "xenapi: send identity headers from glance plugin"
Merge "Adds factory methods to load Hyper-V utils classes"
Fix to allow ipv6 in host_ip for ESX/vSphere driver

Just needed to add '[' and ']' when creating urls.

Fixes LP# 1206595

Change-Id: I6b2cc86f9b0ff686ff6da794a469f6c9815933a1
Merge "Port server_usage API to v3 part 1"
Merge "Port server_usage API to v3 part 2"
Merge "Support setting block size for block devices"
Merge "Fix formatting on scheduler documentation"
Merge "Removed scheduler doc costs section"
Merge "Fix simultaneous timeout with smart iptables usage"
powervm: add test case for get_available_resource

Change If9eee203b3cbb12963dc55e4215d206cb5d81264 is modifying the
get_available_resource method but didn't have a test to cover it,
because it never existed.  This patch adds the test.

Change-Id: Ifbef914f1b110b16fa98fdfec8cdcf5ad0a75a8e
Imported Translations from Transifex

Change-Id: If36290eb7e7ca337aff7bbe7f58811981f716018
fix libguestfs mount order when inspecting

variable `mounts` sorted value is
[
    ('/boot', '/dev/vda1'),
    ('/', '/dev/vda2'),
    ('/var', '/dev/vda5'),
    ('/home', '/dev/vda6'),
    ('/home/q', '/dev/vda7')
]
but `/boot` directory is in `/` partition.

Fixes: Bug #1210371
Change-Id: I3d9cd59237bc4fc277415104c9170d2e372a1c25