Implemented ambient lighting; removed the color member from Material
because it is now useless.  Also, I stopped using Point3d to represent
colors; now I use an array of 3 real_t.