Remove pointless getters; properly name setters
Implement changes in CommandLineArguments
Implement CommandLineTestRunner

Also remove temporary workarounds from CommandLineArguments
Partially implement TestRegistry
Add CHECK to TEST(UtestMyOwn, NullParameters)

Or is it by design that there isn't a check?
Initialize TestFilter properly
Put constructors in proper order
Add remaining changes

Behavior is as before; e.g. if both a single group name and
a single test name is given, both must match.
Finalize new implementation
Add TEST(CommandLineArguments, lotsOfGroupsAndTests)