subtests.docker_cli: Add run_ipc test

This test utilizes the '--ipc' feature of docker and uses SysV shm
to share data between various setups (host and guests).

Signed-off-by: Lukáš Doktor <ldoktor@redhat.com>
subtests.docker_cli.run_ipc_mem: Make test thread-safe

Latest changes to SubSubtestCallerSimultaneous made test stages
non-atomic. Modify this test to lock critical sections and increase
timeouts.

The timeouts are shortened by `parent_subtest.adjust_timeout` to
(test_start_time + 9 minutes) - time.time() or 0.

Signed-off-by: Lukáš Doktor <ldoktor@redhat.com>
subtests.docker_cli.run_ipc_mem: Improve logging

Log only error message and let on the test developer/cleanup to log
the full output into debug.

Signed-off-by: Lukáš Doktor <ldoktor@redhat.com>
Merge branch 'ipc' of https://github.com/ldoktor/autotest-docker into ldoktor-ipc
Revert "subtests.docker_cli.run_ipc_mem: Make test thread-safe"

This reverts commit 2323f03b4c9e25117d66ebf30ed7fd30540083f1.
Merge branch 'ldoktor-ipc'
Merge pull request #417 from cevich/master

Merges most of #401