Return added target/test names from TRIBITS_ADD_XXX() wrapper functions

Largely fixes bug #4.

Still missing: TRIBITS_ADD_ADVANCED_TEST() and tests.