Add perf_erase_remove benchmark
Optimize vector<T>::erase() when last equals end()