Add output parser for KIF
Switch Xcode::Shell to using PTY rather than open3 to enable processing of log data delivered to stderr (required to process KIF output)
Switch `after_suite` output to using puts to avoid emitting an extra "test" prefix line for each test suite
Substitute all spaces with underscores so that KIF scenario names will output via the JUnit formatter