[SUREFIRE-828] Fixing problems with missing empty-string check on groups/excludedGroups, especially in TestNG...this is the fixed code for TestNG, along with tests. The fix is disabled until I verify that the tests fail.