Add icon to exe file as resource.

It's hard to test for me because currently I can compile it only on virtual machine and it takes long time.
But it should work.
Use a separate rtt for diffuse/specular
Port SunLight to TextureRead
Fix gl debug output rant about uninitialised sync
Register some api functions
Play with bindless textures