Support stream composition of testcase names

Quick feature for supporting this syntax in unit tests:
````
   testcase << "concurrency test of " << n << " threads";
````