Accept floating point values from dconf

In addition to all kinds of integers we will also accept a double value as long as it falls into [0..UINT_MAX] range.