fix(tests): remove orphaned test containers in cleanup

The functional tests usually clean up the containers they create, but there are certain failure paths that can end the tests abruptly and leave containers running. In the case of deis-store containers, this often prevents a subsequent test from running.

This change removes "deis-*" containers in the test cleanup trap routine.

Closes #2135.