-Added support for new Windows Phone framework
-XML documentation
Fix spelling of separator
Merge pull request #222 from fffej/separator

Fix spelling of separator
Fix a bug where certain JSON path expressions would spuriously fail.
Merge pull request #224 from sgnr/master

Fix a bug where certain JSON path expressions would spuriously fail.
-Fixed non-public base class properties being used instead of child class properties
-Fixed hiding generic properties sometimes not being detected
-Fixed potential race condition serializing F# objects
-Fixed schema divisible sometimes incorrectly validating to false
-Fixed not calling virtual ShouldSerialize methods
-Documentation
-6.0.2 merge
-Merge 6.0.2 back to master
Add failing test for deserializing DateTimeOffset

Causes an InvalidCastException in the IsoDateTimeConverter
Fix invalid cast with DateTimeOffset

This occurred when using DateParseHandling.DateTimeOffset
Merge pull request #239 from mj1856/master

Fix an InvalidCastException with DateTimeOffset and IsoDateTimeConverter
-Improved cast operator deserialize performance
-Upgrade immutable collections package
-Changed blank XML elements to be written as an empty string instead of null
-Added support for XML document type
-Changed string JValue with a null value to be written as null instead of empty string
-Fixed StringEnumConverter thread safety
-Fixed using FloatParseHandling.Decimal with XmlNodeConverter
-Fixed using DateParseHandling.DateTimeOffset with XmlNodeConverter
-Fixed build