Feature android gles2

Adds support for choosing gles renderer on runtime + several fixes for android initialization