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.
So, should the documentation say the `alphaMap` should be greyscale, or in the green channel? Is this common?