ExternalProject: Make SVN interactive with USES_TERMINAL_{DOWNLOAD,UPDATE}

ExternalProject_Add() supports USES_TERMINAL_* flags to enable user
input for different steps.  The Subversion download options ignored
these flags when checking out or updated a Subversion repo.

Fixes: #23348
2 files changed