added #allowComplexMapKeys option to STONReader (thx Norbert Hartl); added STONReader>>#reset; using updated FileTree code
this is a copy of Ston-Core-SvenVanCaekenberghe.36 with the monticello package name changed from Ston-Core to STON-Core
this is a copy of Ston-Tests-SvenVanCaekenberghe.34 with the monticello package name changed from Ston-Tests to STON-Tests
added STONTests>>#testRoomExitCycles and STONTestMap based on the problematic cycle model by Stuart Herring (Thx!)
fixed a bug that prevented object structures with cycles from being materialized (as reported with an excellent test case by Stuart Herring): STONReader>>#parseReference will no longer resolve references eagerly since that led to cycles in #processSubObjectsOf:
moved most logic from Object>>#stonOn: to STONWriter>>#writeObject: while adding a shortcut for objects without instance variables;
add STONReference>>#printOn: to ease debugging
changed STONReader>>#processSubObjectsOf: from a recursive to an iterative process using a stack (as suggested by Norbert Hartl);
added #optimizeForLargeStructures to STONReader and STONWriter to use some special Fuel datastructures optimized for large sizes (these are standard in Pharo)
added STONLargeWriteReadTests to test  #optimizeForLargeStructures of STONReader and STONWriter using some special Fuel datastructures optimized for large sizes (these are standard in Pharo)
make #optimizeForLargeStructures do nothing when the Fuel classes are missing
replace all 'do-nothing' implementations of #stonProcessSubObjects: with the new #stonContainSubObjects returning false;
rewrote STONReader>>#processSubObjects: to use this to shortcircuit doing sub processing (thx Norbert Hartl for the suggestion)
added STONTestMap class>>#classTree[Extended][:] to create some larger test object structures with cycles;
added STONTests class helper methods #readFromFileNamed: and #write:toFileNamed: as well as #fastReadFromFileNamed: and #fastWrite:toFileNamed:;
added STONBufferedReadStream to improve parsing performance
moved/renamed STONBufferedReadStream -> ZnBufferedReadStream (into Zinc HTTP Components)
minor refactoring using #peekFor:
stable version 0.3 of ConfigurationOfSton
syncing with STON-Core-SvenVanCaekenberghe.43, STON-Tests-SvenVanCaekenberghe.40 and ConfigurationOfSton-SvenVanCaekenberghe.6
Merge remote-tracking branch 'sven/master'