* fixed TBinaryObjectReader.ReadSingle(), .ReadCurrency() and .ReadDate():
    explicitly typecasting a qword to single/currency/tdatetime is no different
    from assigning it directly, since integer types are assignment-compatible
    with floating point types (mantis #25170)

git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@26146 3ad0048d-3df7-0310-abae-a5850022a9f2