Improved VertexNormalsHelper and FaceNormalsHelper

In order to get the math right, I found it necessary to require a `helper.update()` function inside the `render` loop.

I was able to maintain the lightweight geometry, however.

fiddle: http://jsfiddle.net/7QPJU/1/

Feel free to cherry-pick.