unique_ptr-ify CompilerInstance::takeSema