Fixed some Log:: messages that used incorrect syntax and did not print
some variables. Made all log:: messages use the same components 'addons'.
Back to previous resolution when escape was pressed in confirm resolution dialog
Fixed onEscapePressed event in addons loading screen.

It actually was unused previously. I'm also not sure why there was assert(false) ?
Show console on windows only in debug mode
Register some api functions
Play with bindless textures
Fixed error message to correctly say that online user names needs to
be at least 3 characters long - though at this stage we need to
wait for the server to be updated as well, since it will now reject
a shorter user name.
Fix some warnings
Use an instance manager
Indirectly render instanced shadow
Duplicate instanced shaders

So that it can use specific attribute.
Test something