[engine]Support redirect logs to console
[engine]Support engine initialisation errors. Log first SDL initialisation error to our debug logs.
[tests]Fixes crash when no active tests are compiled
[tests]#133 : Redefine Indielib() to get iOS app to initialize SDL properly via it's defined Main. Changed redefinition on tests and tutorials