dump console if we time out on a server op

if we timeout waiting for a server to do a thing, also dump the
console before we raise the exception. This will hopefully help
on debugging failures.

Related-Bug: #1315201

Change-Id: I89d9a93fc02d9604ebc70cd26a2f5d63fbde4415
Place baremetal common methods in base class

This is part 1 of a change to add advanced operations tests for
the ironic baremetal tests. This moves some methods, currently
defined in the BaremetalBasicOpsPXESSH class, up to the base class
where they can be used by both basic and advanced tests. Advanced
test will be added in a separate review.

The ironic state definitions are also moved up to the manager.py
file where they can be easily accessed.

This also fixes a typo and renames BaremetalBasicOptsPXESSH to
BaremetalBasicOpsPXESSH.

Change-Id: I6a63835170548759c3f813339186deb15e0dacc4
provide ability to tweak oslo log defaults

Before we parse the config object, rewrite the oslo log levels to
include defaults that make more sense for tempest. Based off a
similar approach done in keystone.

Change-Id: I7002d9fc3997817d1f07547404aadb011965f472
Revert "don't reuse servers in test_server_actions"

This reverts commit b7f648b31c9044e3a7c25c0fb1dcc31a81e0da9f.

Change-Id: I31672c8b131fec4a916c4d703f6819c22d605876
Related-Bug: #1298472
Merge "Revert "don't reuse servers in test_server_actions""
Merge "provide ability to tweak oslo log defaults"
Make run_stress.py script an entry point

With change f8b816af0751b10cc20b0ab456ca334150fcdf5f we started
packaging binaries using pbr entry points. The run_stress.py script
previously lived in tempest.stress, howver since it is intended to be
run as a binary the proper place for it is now tempest.cmd and using
an entry-point it will be easier to run it outside of the tempest
tree.

Change-Id: I96b2c7915875f4f9d7869b8728bf2c6f6ccbeec9
Add bug skip for test_container_synchronization()

This commit adds a skip to test_container_synchronization(). This test
currently only gets run during the periodic -all job because of it's
slow tag. It is currently failing 100% of the time and has been in this
state for quite some time. So let's skip it until the underlying bug is
fixed.

Related-Bug: #1317133

Change-Id: Iff71b74a377cf80be21516c546031e784a61f836
Merge "Add bug skip for test_container_synchronization()"
Merge "dump console if we time out on a server op"
Merge "Place baremetal common methods in base class"