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.
Migration in OpenStack is available.
RDMA support is available (FTC only).
FT support is available (FTC only).
simcloud support is available (for regression testing).
OpenVPN support is available through the use of OpenStack meta-data service (config-drive, specifically)

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.