root: typo ctx->self
cmtcompat: handle case where 'src' does not exist
root: fixups+cleanups for gen_rootcint
root.build_rootcint_dict: dont modify the task name if part of a complete task