FUObjectAnnotationSparse::GetAndRemoveAnnotation

Removes an annotation from the annotation list and returns the annotation if it had one