Add test tagging support to SLTest

Add support for tagging tests and selectively running tests based on
tags. New +[SLTest tags] and +[SLTest testsWithTags:] methods added
for implementation. Updated unit tests included.