Switch scoped_ptr.h to a compatible google3 implementation.
Switch scoped_ptr.h to a compatible google3 implementation.

This is Chromium's base/memory/scoped_ptr.h at r98718, which split off
from the google3 version at a later point than Breakpad's copy. It is a
drop in replacement and the only changes are:
- removal of WARN_UNUSED_RESULT.
- moving it into the google_breakpad namespace.

BUG=534
R=mark@chromium.org

Review URL: https://breakpad.appspot.com/964002

git-svn-id: 7939527bf0a06ad24ad020f729d5600cb42ed5d7@1265 4c0a9323-5329-0410-9bdc-e9ce6186880e

wesen/google-breakpad,wesen/google-breakpad,bittorrent/breakpad,wesen/google-breakpad,bittorrent/breakpad,bittorrent/breakpad,wesen/google-breakpad,bittorrent/breakpad,wesen/google-breakpad,bittorrent/breakpad,bittorrent/breakpad,wesen/google-breakpad,bittorrent/breakpad