fixed cp28936

There are still things to be fixed in % formatting - everything commented out in formatfloat_testcases.txt. I will add a separate CP to track it.
left over from "trying to understand how it works" session