UI bindings (incomplete)

--HG--
rename : Modules/Bindings/2DPhysics/CMakeLists.txt => Modules/Bindings/UI/CMakeLists.txt
UI Bindings (works, automatically invoked when binding 2D and 3D physics modules)
Handle failed shader create case