FEditorViewportClient::UpdateRequiredCursorVisibility

Setup the cursor visibility state we require and store in RequiredCursorVisibiltyAndAppearance struct