antialiasing

add two ways for antialiasing: averaging and adaptive . Also add the
skeleton for the first whistle. You can use m_thre(double) in the
raytrace. Because i cannot understand what he means by"ray contribution"
and idk how to implement it, so i didnt complete the first whistle.