[C++11] Add support for OwningPtr<T> to be converted to and from