- cleanup DataValue constructor now that we have Variant
- add FLOAT to variant known types
- fix variant converter