Added embind support for std::unique_ptr