Fix float default params

This was a simple one. Clang pretty-prints floats without fractions as ".F" by default, which is correct C++ but not correct C#. I implemented a check for ".F" style floats into HandleDefaultParamValuesPass.