Renamed 330 shaders so that they will stay together.

Added 110 basic textured shaders.
Added functions to generate text meshes.
Added the ability for the debug drawing system to create debug text.
Fixed initialization of the mouse.
Made keyboard initialization faster.
Added more data to the DRAW_MOUSE_DATA flag in PeripheralInterface.
Fixed mouse clicking in html5.