DockerContainerImpl requiredOpenPorts includes entity's children

Fixes #23.
Yes, but the child entities could have been written with the same bug, i.e. non-recursive. It's not that important, and I think you're right - it can be merged now.