make sure we are returning floats and restore getRRDValue compatibility ...

...where it doesn't do an exact match for the datapoint
make sure we always return a float type from this facade method so we can do maths on it