dockertest: Modify {containers,images).get_unique_name()

Make {containers,images).get_unique_name() always prepend the test name
and remove all unnecessarily prefixes from tests. The sensible ones were
kept (eg. server, client), but still the test name is going to be
prepended automatically.

Signed-off-by: Lukáš Doktor <ldoktor@redhat.com>
Merge pull request #357 from ldoktor/name_prefix

dockertest: Modify {containers,images).get_unique_name()
doc. update: Add docker_cli/attach documentation

Signed-off-by: Chris Evich <cevich@redhat.com>
Merge pull request #362 from cevich/attach_docs

doc. update: Add docker_cli/attach documentation
subtests.docker_cli.kill: Add non-tty variant

This modification enables all docker_cli/kill subtests to run on
tty and nontty container. It's not perfect, but it does the job.

Signed-off-by: Lukáš Doktor <ldoktor@redhat.com>
subtests.docker_cli.kill: Split kill test into multiple ones

Split docker_cli/kill test into docker_cli/{kill,kill_bad,
kill_parallel_stress,kill_stopped,kill_stress} tests.

Additionally change the test_duration from 10s to 60s (for test
development 10s was used, 60s is the least what can be called testing)

Signed-off-by: Lukáš Doktor <ldoktor@redhat.com>
Merge pull request #353 from ldoktor/kill

subtests.docker_cli.kill: Add non-tty variant