Add --output option
Change ComandLineOptions constructor so it works like options class in nunit-console and test-harness, specifying the command-line arguments. This will help make tests reusable across the different projects.
Refactor tests and error reporting for CommandLineOptions
Add --err and --work options; convert --labels to string with values Off, On and All (--labels:On does not currently work as designed, since test output is not being captured.)
Add --timeout option; refactor and add tests
Add --teamcity option to NUnitLite; refactor corresponding code in test-harness; add and refactor tests
Merge branch 'master' of https://github.com/nunit/nunit-framework into issue-13
Merge pull request #190 from nunit/issue-13

Issue 13