Port everything to EGL/GLES 3.0

Pending to port shaders to GLSL 3.0
Port shaders to GLSL 3.0 ES
Removes msaa_samples argument from utils_initialize_egl(), it is not needed
Fixes texture cache and font glyph rendering in shaders

Also improves a bit shaders code.