loca table fixes and added RLE encoding

I'd like to leave it as RleFont as we may in the future do things that are font specific.