Refactored to use slave configuration for per-project slave
Supported "Wait for completion" option for Terminate instance
Made unit tests run with any ElasticBox cloud