Branch/load specular level

@eric79 Specular maps are being defined in a `specularLevel` node in Collada. I don't know that it can ever be just a color, but either way, it's accounted for. I think we should just get this fix checked in and if we want threejs to account for it, then maybe we just write up an issue or something and they can find their own solution.