More efficient portable threadsafe dictionary implementation

Replace the ThreadSafeDictionary with Mono's Concurrent Dictionary (slightly modified to make it work on PCL) for Windows Phone, or any PCL implementation. 

Much faster implementation for PCL.