Added removeThreadLocals() to CryptoUtils

This must be called when a thread using the CryptoUtils is destroyed to
release all thread local variables.