C++ PR11 (unique_ptr initial commit)