Improvements to SimDictionary for when you have a large number of object...

...s in the game.  Under light load (i.e. under 5000 objects) this code actually runs slower that the stock simdictionary.  When you exceed 5000 objects, the template class actually runs faster and more consistently.
Note: requires C++11. I'm kind of okay with it since it's an optional feature.