`getDragDropPayload()` functions should simply return null when the payload doesn't exist. Currently, DearImGui will return NULL from `ImGui::GetDragDropPayload()` when the payload does not exist. This causes a null dereference since the nHasDragDropPayload function performs no NULL check