Implemented various extra draw methods in the FontBatch class. Also
implemented justified text rendering. Added a new enum
FontStringSplitOptions which is used in FontBatch for specifying
splitting options when generating strings for multiline rendering. Also
cleaned up the implementation details for the FontBatch class.