fix for Clone class when unqiue_ptr are used instead of auto_ptr
fix c++0x (replace auto_ptr by unique_ptr)