Revert "Hiding schemes"

This reverts commit 365d91b4f64a4a1cfa0efe8e543503bea7e2ed0f.
Refactored GenerateLines() and OptimalSize() line break calculations to facilitate debugging.
Added code in OptimalSize() and GenerateLines() to load the width of the correct character when advancing lines in WORD_BREAK_NONE mode.
Adjusted start position in RenderTextureSingleLine() so that the descender is not cut off.
Changed memory allocation method to calloc in GenerateLines()
Added new boolean pointer parameter to DimensionsOfLine to detect the use of the descender.  Added code to handle optional use of descender in RenderTextureSingleLine.
Added a condition to u8_nextchar to make sure that it returns zero for ends of strings, not a garbage value even if a UTF-8 continuation byte appears after the null character.
Replaced boolean useDescender parameter with integer maxDescender parameter in DimensionsOfLine().
Merge branch 'mindsnacks-dev' into feature/freetype-font-intermediate-merge-test