Changes:

Feature: New and improved configure utility. The new utility generates specific command
line parameters, allowing each individual component that is part of the
dependency list to be installed using multiple methods (e.g, package-manager,
git, python easy_install) in a linux distro-specific manner. Information about
specific command line parameters and even dependency components versions are
extracted from the configs/templates/dependencies.txt file (a "private" version
of this file name [username]_dependencies.txt can also be created).

Feature: A more configurable method for fault injection. Now "fault" and "repair"
command pairs are specified in the [PROVENANCE]_fault_injection_situations.txt
file, being each pair associated to a "situation". When executing hostfail/hostrepair
commands, an experimenter uses the "situation" as one of the parameters, and the
appropriate command line (fault or repair) is then executed. An initial list of
"situations", applicable for OpenStack clouds, was put in place in the file
PUBLIC_fault_injection_situations.txt. These cover both the ability to simply
shutdown a service (<service>-ss) or to ungracefull kill the process that provides
the service (<service>-kp). There are new three new api calls, faultlist, faultshow
and faultalter, that can be used to manipulate the fault injection "situations".

Feature: [Change submitted externally by Michael Hines (mrhines@us.ibm.com)] 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).

Feature: [Change submitted externally by Michael Hines (mrhines@us.ibm.com)] OpenVPN support
 is available through the use of OpenStack meta-data service (config-drive, specifically)

Code Maintenance: [Change submitted externally by Michael Hines (mrhines@us.ibm.com)] Regression
test infrastracture has been made more portable to run as any user. The regression is now
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

Code Maintenance: [Change submitted externally by Michael Hines (mrhines@us.ibm.com)] Many
 additional bugs fixes.