Added and implemented method IsWordBreak() in MOAIFreeTypeFont.
Added new method NumberOfLinesToDisplayText() to replace the body of OptimalSize() and GenerateLines(). Refactored OptimalSize().
Added line generation to NumberOfLinesToDisplayText().  Refactored GenerateLines() down to a single line.
Added WORD_BREAK_HYPHEN word break mode to MOAITextBox.  Removed unused variable from NumberOfLinesToDisplayText() in MOAIFreeTypeFont.
Implemented WORD_BREAK_HYPHEN mode in IsWordBreak() and NumberOfLinesToDisplayText().
Added code in NumberOfLinesToDisplayText so that hyphens are always included at the end of lines when breaking at a hyphen.
Added documentation to DimensionsOfLine() in MOAIFreeTypeFont.
Added new method WidthOfStringand overloaded BuildLine.
Made a change to NumberOfLinesToDisplayText() so that printable word break characters do not get cut off in WORD_BREAK_HYPHEN mode.