Improved Json deserialization of floating-point numbers.

When DataContractJsonSerializer was created from type object, deserialization of floating point numbers was not possible.
**Fixes:** [21583](https://bugzilla.xamarin.com/show_bug.cgi?id=21583).