Generic-ified RcuGuard so that it also works with GlobalRcu.
Utils: Added a new format utilities that wraps snprintf.
Rcu: Thread nodes are now cleaned-up by the tls destructor.

Old solution was wrong because it attempted to access tls storage
after the thread died which is a big no-no.
Tls: We already proved that our implementation beats pthread.