Add support for uppercase digits in hexadecimal conversion
Add support for Hex/UpperHex flags
Use only 64bit functions for conversion on platforms with word size==64
Convert floats to doubles