Fixes font glyph edge artifacts & scrolling issues (update 1) now with rounding

Previous fix did work well with fixed projections but could be an issue for moving projections or when fractional coordinates are used that negate the offsets.   To make sure this does not happen, the projection is rounded first, then the +0.01 offset is added to that.   Fix enabled for OpenGL1, OpenGL3 and DX9. This has been tested and works.