[libc][printf] first stab at supporting floating point printf
[libc][printf] first stab at supporting floating point printf

Add support for %a and %A for all floats but denormalized.

ErikCorryGoogle/lk,grub4android/lk,M1cha/lk,skabet/lk,ErikCorryGoogle/lk,travisg/lk,GCrean/lk,sndnvaps/lk,sndnvaps/lk,sndnvaps/lk,srodrig1/lk,minglun-tsai/lk,travisg/lk,GCrean/lk,grub4android/lk,sndnvaps/lk,travisg/lk,nvll/lk,littlekernel/lk,minglun-tsai/lk,skabet/lk,nvll/lk,GCrean/lk,srodrig1/lk,srodrig1/lk,M1cha/lk,nvll/lk,nvll/lk,hollanderic/lkstuff,minglun-tsai/lk,travisg/lk,hollanderic/lkstuff,hollanderic/lkstuff,sndnvaps/lk,M1cha/lk,ErikCorryGoogle/lk,nvll/lk,M1cha/lk,skabet/lk,srodrig1/lk,ErikCorryGoogle/lk,grub4android/lk,minglun-tsai/lk,srodrig1/lk,littlekernel/lk,grub4android/lk,grub4android/lk,M1cha/lk,littlekernel/lk,littlekernel/lk,hollanderic/lkstuff,skabet/lk,GCrean/lk,GCrean/lk,skabet/lk