[#746] Split pointLight(), noLights(), spotLight() and box() into 2D and 3D
[#746] Split pointLight(), noLights(), spotLight() and box() into 2D and 3D

jaredly/processing-js,jeresig/processing-js,guazipi/processing-js,corbanbrook/processing-js,kevinb7/processing-js,kevinb7/processing-js,baiyanghese/processing-js,guazipi/processing-js,jaredly/processing-js,corbanbrook/processing-js,baiyanghese/processing-js,jeresig/processing-js,corbanbrook/processing-js