add diego staging + lifecycle tests
fix SetupEnvironment in diego suite
Bring diego tests into the gexec world

Add staging failure test
Merge branch 'master' into diego
Merge branch 'master' into diego
sync up with master
Merge branch 'master' into diego
bin/test does not run diego
Merge branch 'diego'