Added Validate_Application prototype
Removed font_library file
Added Validate_Font_Library
Alphabetized all function definitions.

Added new formatting that breaks after left parenthesis in function calls.
Most formatting was not changed in error and stack trace related code, because
there are plans to remove them from the build.