migration support, openvpn support, and hardened regression test infrastructure

This is a massive (but well-tested) merge which introduces core support for live migration and fault tolerance but without introducing any new objects.

GUI support is available.
CLI support is available.
Migration over custom network interfaces is available.
RDMA support is available.
FT support is available.
simcloud support is available (for regression testing).
FTC cloud support is available.
OpenVPN support is available through the use of OpenStack meta-data service (config-drive, specifically)

OpenStack support will come next.

Additionally, the regression test infrastracture has been made more portable to run as any user.

Furthemore, the dependencies for ./configure are capable of pointing to aribtrary github.com locations.

Even further, the regression is no able to mask all the random information in the golden output and properly compare it to the current output with little or no INFO messages

MANY bugs were fixed additionally that were found in the regression test not related to migration.