added recursive inclusion of suites

fixes https://github.com/Codeception/Codeception/issues/1267
I have some code quality politics. I'd like to merge clean code.
Some parameters, like `executed` and `output` can be moved out into object properties. That will reduce number of arguments.