Avoid potential StackOverflowError for CDH mr1 (see SHDP-111)
Fixing allocation garbage handling SHDP-151

Now we track which containers are marked as garbage and prevent
rest of the processing workflow to know anything about released
containers which were never launched.
Fixing issues in command line runner SHDP-141 SHDP-150

Better support for arguments structure to not be so strict.
Adding support for child context together with mods to allow
subclasses to handle the runner operations more detailed way.
User can now define custom runners which were previously
hardcoded in namespace parsers. More testing and debug messages.