Changed gleam so that UI coordinates are always represented using coord_t, which is currently typedef'd to float.

I intend to not use the dimensions of the window as the dimensions of the OpenGL viewport in the future, and to
do that it is necessary to be using real numbers instead of integers for UI coordinates.