Gemstone vers 05

I needed to use the #allowComplexKeys functionality for moving some data around so I ported the newest STON. 


The majority of the failing tests are due to things like the nanoseconds of the imported DateAndTimes being cut off and the ordering of keys in a Dictionary.  The three I don't know how to fix and may be can't be ignored are

STONTests>>#testRoomExitCycles

STONWriterTests>>#testString

STONWriterTests>>#testDoubleString