-Added FloatFormatHandling to JsonWriter/JsonSerializer/JsonSerializerSettings
-Added DateFormatString to JsonWriter/JsonSerializer/JsonSerializerSettings
-Changed StringEnumConverter to convert an empty string to null for nullable enums
-Changed NaN and Infinity floating point values to be serialized as strings by default
-Build
-Change FloatFormatHandling.Zero to DefaultValue
-Documentation
-Refectored WriteValue(object)
-Removed old PocketPC ifdefs
-Enable multiple OnDeserialized's in JsonContract
-patch signatures in DefaultContractResolver to use arrays
-patch InvokeOn* to call all methods
-modify DefaultContractResolver to walk class hierarchy
-patch use of JsonContract.OnXXXX to use OnXXXXMethods
-add tests for base class object events
Merge pull request #56 from xpaulbettsx/call-base-class-ondeserialized

Call base classes' "On[De]Serializ[ing|ed]" as well as derived class
-Changed callback collection properties to be readonly
Merge pull request #2 from JamesNK/master

update