Deprecating llvm::Optional<X>::hasValue/getValue/getValueOr

Was this issue addressed yet? I was hoping we would have a solution to custom storage before replacing llvm::Optional with std::optional.