Test Json deserialization of a floating-point number as object.
Covers 21583.
Improved Json deserialization of floating-point numbers.
When DataContractJsonSerializer was created from type object, deserialization of floating.point numbers was not possible.
Fixes 21583.
Merge pull request #1309 from esdrubal/json

Improved Json deserialization of floating-point numbers.