Include the test name in more test suite thread names, for easier filtering.

* Fix fork() thread name
* Better thread names for scheduled thread pools
* Change the node naming algorithm - after A..Z, continue with 'AA'
(like spreadsheets do) instead of '['.
Thread names in test suite
Introduce the node name in the cache store thread names

Threads started by the cache stores:
* purger thread
* singleton store pusher thread
* async store writer thread
fix compilation errors
Test names for IllegalMonitorTest + dump stack traces on failure.