Modify the OVS agent to support multiple tunnel_types concurrently.

This change modifies the "tunnel_type" configuration option to be a ListOpt
instead of a StrOpt. This is intended to allow the agent to work in an ML2
environment where multiple, disparate "tunnel_types" are supported at the
same time. For now, the agent will enforce a single "tunnel_type".

Fixes bug #1191089

Change-Id: Ic025e54a8a3e92fe1fe44ebf08d71c2210c7d82b
Prevent possible server list damage in BigSwitch plugin

The old failover logic for the BigSwitch plugin modified a
list of controllers as it tested them. If the code for one
thread unexpectedly raised an exception or died, the global
server list could lose a server permanently.
This patch addresses that by flagging servers as failed instead
so the global server list is never modified.

Fixes: bug #1200022
Change-Id: Id2dcb820ef9f62fd03e3215bff3345e56c78afe2
Imported Translations from Transifex

Change-Id: I7b87dc99e2d271703e357495c303b7e95295e11b
Merge "Modify the OVS agent to support multiple tunnel_types concurrently."
Merge "Prevent possible server list damage in BigSwitch plugin"
Merge remote-tracking branch 'upstream/master'
Change version format

Change version to include mido in both the upstream and the
Debian versions.

Signed-off-by: Ryu Ishimoto <ryu@midokura.com>