Update singularity_cpp11.hpp

Use default constructor of std::unique_ptr<T> to avoid ambiguous call to overloaded constructor.