[Proposal] Reboot application for testing purposes

It would be quite handy if application could be rebooted for testing purposes.
Currently application needs to be recreated for every request. With this PR it can be rebooted, without relaunching all services. This allows testing multi-request scenarios (as it is done in functional tests of Codeception).