migration 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.

    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.

    MANY bugs were fixed additionally that were found in the regression test not related to migration.