add Vector3::zero
there is no pow, use powf
replace buffers of f32 with buffers of Vector3
implement TonemapUnit::tonemap
disable macro_rules feature

Macros are not used any more, now that raw f32 buffers have been
replaced with Vector3.
write image to png file