Support for separate alpha map textures.

Added support for using a separate alpha map with MeshBasicMaterial, MeshLambertMaterial, and MeshPhongMaterial, and updated the OBJ converter to set materials as transparent if an alpha map is defined.
`texture2D( alphaMap, vUv ).g;` the g-channel ?