Prepare TestFilter for linked list
Implement TestFilter linked list with test.
Merge pull request #402 from arstrube/filters-1

Multiple -sg and -sn Commandline Parameters - Step 1
Merge pull request #403 from arstrube/filters-2

Multiple -sg and -sn Commandline Parameters - Step 2
Remove pointless getters; properly name setters
Implement changes in CommandLineArguments & add test
Merge pull request #404 from arstrube/filters-3

Multiple -sg and -sn Commandline Parameters - Step 3
Add an empty folder for building in

Achieve 3 things:
- a folder for Eclipse project to build in, allowing
  to provide cleaner Eclipse .project / .cproject
- a folder for automake users to build in
- build artefacts won't show up in git as new files

Since .gitignore is in the folder, it isn't empty.
Since everything but .gitignore is ignored, nothing
in it will ever show up.
Add final newline
Merge pull request #410 from arstrube/cpputest_build

Add a folder for building in
Implement CommandLineTestRunner

Also remove temporary workarounds from CommandLineArguments
Merge pull request #405 from arstrube/filters-4

Multiple -sg and -sn Commandline Parameters - Step 4
Partially implement TestRegistry
Merge pull request #406 from arstrube/filters-5

Multiple -sg and -sn Commandline Parameters - Step 5
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.
Fix usage message (no IGNORE_TEST)
Merge pull request #407 from arstrube/filters-6

Multiple -sg and -sn Commandline Parameters - Step 6
First shot
Merge pull request #412 from arstrube/readme

Bringing README_InstallCppUTest.txt uptodate
Merge pull request #408 from arstrube/filters-7

Multiple -sg and -sn Commandline Parameters - Step 7