Add a clean target (patch from Joel Williams)