Value: Initialise uncertainty (double) to 0.0

This fixes the valgrind warning in TestDataSet::testValueIO:
"Syscall param write(buf) points to uninitialised byte(s)"
See issue #180
Merge pull request #183 from gicmo/ValueDoubleInit

Value: Initialise uncertainty (double) to 0.0