Adding support for nested namespaces.

This change supports test discovery in nested namespaces.  The
documentation has been augmented to document the difference between
the FOG and default test discovery process.  The FOG test discovery
process can detect test classes within nested namespaces, and
it generates a test runner that distinguishes these test classes.

Tests were added to verify that this functionality works for
the FOG parser.  Tests were also added to confirm that the
the FOG and default parsers work properly with explicit
namespace declarations are used.
Changed the 'all' target to run all tests.
Verify test discovery for classes in a namespace.
Augmenting parser output to include 'fullname'.

The parsers now explicitly generate a fullname, which contains
the namespace information.  This is used to ensure that
namespaced tests are distinguished from one another.
Generate test suites using the 'fullname' data.

This ensures that test classes in namespaces are distinguished.
Adding logic to skip tests.

The TS_SKIP() macro supports test skipping.
Baseline updates.

Test skipping statistics are now reported by default
in some printers, so many baselines have changed.
Adding a skipped test.
Documentation updates.

Documenting how CxxTest handles test classes that are nested
in namespaces.

Documenting the new functionality for skipping tests.