mirror_kcna overhaul to fix git repo behavior, and add test-inputs-enabled support