Factored out pushing of glyph bounds to Lua table into helper function MOAIFreeTypeFont::PushRectAndBaselineToLuaTable().
Replaced calls to FT_Set_Char_Size() with calls to MOAIFreeTypeFont::SetCharacterSize().  Removed unnecessary UNUSED() macros.
Added helper method AffirmFreeTypeFace() to MOAIFreeTypeFont.  Replaced repeated font face initiation sequence with call to AffirmFreeTypeFace().  Organized private method declarations in alphabetical order in MOAIFreeTypeFont.h.
Changed call to exit() in CHECK_ERROR() macro to a call to abort() in MOAIFreeTypeFont.cpp.
Changed macro CHECK_ERROR to throw a std::runtime_error exception and print information about where the error happened.
Merge branch 'mindsnacks-dev' of https://github.com/mindsnacks/moai-dev into feature/ike-freetype-refactor
Merge branch 'mindsnacks-dev' of https://github.com/mindsnacks/moai-dev into feature/ike-freetype-refactor
Merge branch 'mindsnacks-dev' of https://github.com/mindsnacks/moai-dev into feature/ike-freetype-refactor
MOAIEase: Committing Isaac’s changes.
MOAIEase: MOAIEaseRate —> MOAIEaseSimpleBase
MOAIEase: Removing unused mEaseType.
MOAIEaseDriver: Changing default from MOAIEaseType.SMOOTH to MOAIEaseType.LINEAR.
MOAIEase: Added MOAIEaseBackIn, MOAIEaseBackOut, and MOAIEaseBackInOut.
MOAIEase: Started setting up MOAIEaseElasticBase and MOAIEaseElasticIn.  Think I messed something up though.
MOAIEase: Fixed MOAIEaseElasticIn by stealing the original function from CCEaseElasticIn again.
MOAIEase: Got MOAIEaseElasticInOut and MOAIEaseElasticOut working.  It’s like nobody has ever even read the original CCEase functions.  So icky.
MOAIEase: Added MOAIEaseSineIn, MOAIEaseSineOut, and MOAIEaseSineInOut.
MOAIEase: Added MOAIEaseExponentialIn, MOAIEaseExponentialOut, and MOAIEaseExponentialInOut.
MOAIEaseType: Returning MOAIEaseType to the way it was in Moai master.  We never used any additional MOAIEaseTypes anyway.
MOAIEase: The order is Base, In, Out, InOut.