testing infrastructure, issue #1800: Refactor docker testing using Docker in Docker