update .gitignore
add ignore for std::auto_ptr