Remove requirement for std::unique_ptr (fix OSX 10.8.x builds)