scripts/parser: add build_cstyle_call (reverse to parse_cstyle_call).
scripts/shell: type_parser_default: honor actual stage lister and type parser settings when executing runner recursively.
scripts/shell: stage_lister_directory (and friends): generate stage name correctly.

Introduce a helper function for doing correct stage name inference.
scripts/shell: adjust subsession name generation.