fix some MSVC++ build warnings (mostly float precision literals)