Added nothrow variants to unique_ptr