fix check if value to large to represent as a long in KeyV1 for some reason was failing on win32. not sure why. visual studio 2008 issue? regardless, the old implementation was a bad idea when going from machine/build to machine as then the results could vary if one was compiled with strict floating point and the other non-strict.
Fix for bulk inserts after 2.0