Added a synchronize block wraps the deriveKey method. 
This makes all deriveKey methods of this HKDF implementation thread
safe.
Merge pull request #47 from cryptobiu/HKDF_thread_safe

Added a synchronize block that wraps the deriveKey method.