Fix some normal issues with the Heighfield.

Also, apply the solution to homework 6 / task 1: fix normals
for transforms, that contain scaling.
Raw code written during lecture 9. Implement K-d tree for Meshes.

Unpolished right now. To be beautified in a subsequent commit.
Modify scenes to display (and take advantage) of the KDTree.