Automation framework evaluation

In order to automatically service and track test requests, as well as deploy testing resources, an upper-level test automation framework would sit "on top of" the Lustre test infrastructure.

Some requirements/desires for the automation framework:
 * Aware of multiple clusters
 * Able to create virtual clusters as VMs
 * Able to automatically start testing based on various triggers, e.g. git commit hooks
 * Maintains a prioritizable job queue
 * Collect test output status in a database
 * Visually represent pass/failure in a clear, concise manner
 * Should facilitate easy interpretation of test "trends"; i.e. statistical-based test results