Added member variable mGlyphArray to MOAIFreeTypeFont.
Changed return value of glyphsInText() to u8_strlen(text).  Added code to populate mGlyphArray in MOAIFreeTypeFont::NumberOfLinesToDisplayText().  Added code to initalize and clean up mGlyphArray in MOAIFreeTypeFont::RenderTexture().
Added member variable mAdvanceArray.  Added mechanism for skipping glyphs already present in mGlyphArray. Added parameter startIndex to helper method WidthOfString(). Changed WidthOfString() to remove references to a local glyph array.
Removed commented code in helper method WidthOfString().
Changed calculation of variable lineIndex in NumberOfLinesToDisplayText() to make sure bad access errors don't occur in WidthOfString().
Added multi-byte Unicode character support to NumberOfLinesToDisplayText().
Removed commented out code in MOAIFreeTypeFont::NumberOfLinesToDisplayText().
Removed member variable mDebugCallCount in MOAIFreeTypeFont.
Set glyph and advance vector array pointers to NULL after deleting in MOAIFreeTypeFont::RenderTexture().
Merge pull request #62 from mindsnacks/feature/ike-freetype-optimize

Feature/ike freetype optimize