Add full printf format string support to rprintf().
TS-2296: fix the ProxyConfig regression tests

The ProxyConfig_Set and ProxyConfig_Release tests held doown an
event thread while waiting for the ConfigProcessor to garbage collect
stale configs. The fix is to go fully async and build a mini-semaphore
so that we can check the released object states at the correct time.