Bug with CubeHeightMap normal()

The Jacobian for +X is correct. I did the math. Something's wrong with
normal()
Fixed normal() bug

Needed to tranpose the Jacobian before using it.