Allocate glyph_points array correctly
Fix cursor falling of end of paragraphs.

EOL char needs to have a glyph assigned to it otherwise cursor tracking goes wonky