Preserve key ordering when serializing and parsing

...gle.com/p/json-smart/issues/detail?id=36