Fixes:
* Use explicit TLS instead of implicit TLS so that DLL support is clearer and it can be easily linked with TinyCRT.
* Fix a few pointer dereferences.
* CPUSample wasn't inheriting from ObjectLink.
* Store both the TLS handle and pointer to the first thread sampler in the Remotery object, rather than as global variables.
* Fix incorrect destruction of all thread samplers.