Create discovery option for stress tests

Adds a decorator @stresstest which automatically sets the type
attr to "stress". It uses the testtools discover functionality to
automatically discover stress tests out of all tempest test.

It is possible to filter stress test with a given attribute type.
For instance to filter out only smoke tests that have a stress test
attribute.

blueprint: stress-tests
Change-Id: I8acf0b608cb500c2679a36a4a00ca4fa14668fad
diff --git a/etc/tempest.conf.sample b/etc/tempest.conf.sample
index f1aaa07..d6de7a5 100644
--- a/etc/tempest.conf.sample
+++ b/etc/tempest.conf.sample
@@ -387,3 +387,11 @@
 heat = false
 # Whether or not horizon is expected to be available
 horizon = True
+
+[stress]
+# Maximum number of instances to create during test
+max_instances = 32
+# Time (in seconds) between log file error checks
+log_check_interval = 60
+# The default number of threads created while stress test
+default_thread_number_per_action=4
\ No newline at end of file