Roll back kern_umtx.c; Add flt_round() and strtold_l()

Roll back kern_umtx.c for easy porting.
If no requiring of new kern_umtx.c, that would be fine.
Otherwise port new one.