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
Improve filename sanitization in JUnit formatter to handle more problematic characters
Tweak stdout formatter to log test duration to info and report total tests + failure counts
Merge pull request #58 from GateGuru/feature/kif-output-parsing

Add KIF Output Parser