3 lights ( + material and shader injection) implemented and tested on ios, android and rasberrypi

Lot of changes. Please review
I am also not in favor of passing a reference of the scene to mapTile draw call.