Refactor 24
New float methods in NumericHelper, some renames

- BuildLong was renamed to BuildInt64
- BuildUlong was renamed to BuildUInt64
- NumericHelper now includes DoubleAsInt64, DoubleAsUInt64,
Int32AsSingle, Int64AsDouble, SingleAsInt32, SingleAsUInt32,
UInt32AsSingle and UInt64AsDouble
Added BuildSingle and GetParts overload for float

Note: infinity needs to be fixed
Infinity Fix (Fix for infinity bug)