To avoid further floating-point comparison bugs, remove all usages of Bindable<{float,double}>, replacing them with their Bindable<Float,Double> counterparts.
https://github.com/ppy/osu/pull/6270#discussion_r328899728
Use float types for cursor sizes
Removes reliance on string lookups and better defines elements for introduction into database
This now matches osu-stable 1:1.