Water Object surface height queries

The water object's are missing surface height queries for the 3d waves. I'm not sure what the best way to do this is. For starters, I copied the algorithm from the vertex shader into the WaterPlane's getSurfaceHeight().

I just thought I'd create this pull request to open a discussion.