if running full tempest, don't run smoke seperate

because of some of the ways we setup resources at the class level
for tempest the timing for:

    smoke + !smoke > all

This will be even more true with testr.

So instead of running smoke, then running all of not smoke, we
should just run full.

Change-Id: I8cf93dd2ce3c30cacdb564d6d0bb9a1a39067a35
Compress logs before Jenkins can copy them.

Compress the various logs devstack gate collects before Jenkins can copy
them. This reduces the headroom necessary for all of the files on the
logs server by a significant amount. Also, to save even more space on
the logs server stop copying the screen logs as syslog appears to
capture all of this data.

Change-Id: I78f5bfc436c288d52aac2083ba8c24cff4a67648
Merge "Compress logs before Jenkins can copy them."
Support SCREEN_DEV=False

https://review.openstack.org/#/c/21721 adds support for a SCREEN_DEV mode
which starts services more robustly when in non-interactive mode.

Change-Id: I2e7d0fe9b86a90ad4dde22cf9ae2e24b10ca671c
Only record stats for successful jobs.

Stats on failures aren't very useful because they are so random.

Change-Id: Ia289d8f4666645e7b01e1fc3d75ff86a0b5e20a1