Adding support for double values in simple_pv.
This adds support for doubles as PVs to the simple_pv CAS wrapper.
The double support is needed initially to allow cps_recv to match how daqd exports checksums, but will be useful for floating point output as well.