Make output from check_logs less verbose

This commit changes the output of check_logs.py to be a bit more
concise and clear. Instead of printing out every instance of errors
found in the log files it will only print out which individual files
had errors. If a file is marked as not allowing ERRORS or TRACES it
also prints that along with the filename. This should hopefully avoid
confusion around the operation of this script running in the gate.

Change-Id: Ib2a9a9736470cd3b445fb51a95a1a6c6696bb2cc
Framework for resource safe class level fixtures

Modify BaseTestCase, add resource_setup and resource_cleanup
methods, invoked by setUpClass and tearDownClass respectively.

Partially-implements bp:resource-cleanup

Change-Id: I5f025b4f76d6d85fbefbada9475daf784425037a
Make cli test namespace include test files

This commit adds the missing init files from the cli test suite. When
the test files were moved into subdirs as part of change
82e667ef4eaa79c20bbb7a528abda358edfb6a83 init files weren't included.
This meant that discovery couldn't find the tests and they weren't
runnable. Also, by enabling the tests unfixed paths also neede to be
updated in the heat tests, because they were referring to the
incorrect location.

Change-Id: I5807bb2f1f70cb0747c7831425e5df2bc48dd6ed
Merge "Make output from check_logs less verbose"
Merge "Framework for resource safe class level fixtures"
Merge "Make cli test namespace include test files"
Merge branch 'master' of https://github.com/openstack/tempest