Adding tests with CTest. Delayed the processing of the test subdirectories until ROOT is fully configured.
Add note that the wrapper should be synthesized
Add documentation.
Minor change to fix order in previous commit
Be more verbose.
Remove useless code.
Remap the cxa_at_exit earlier.

The problem was that the remapping happened on the first executeFunction, which
was fine. Now that we have the Transaction's empty wrapper functions removed it's
not enough.

NOTE: that any decls coming within the RuntimeUniverse.h which need 'managed'
storage will still trigger the same problem.
Remap only if not in -fsyntax-only.
80cols.