shader: add wb_shader_log to header and update implementation
shader: wb_vs_add_file() function
shader: wb_shader_compile() function
shader: minor formatting fixes
shader: wb_compile_shader() parameter fix