Bug 576506 - [win32] 2021-09 cannot be upgraded to 2021-12

After a move to backup, check if the launcher executable is being moved
and if so check if it has actually be removed properly.  On Windows a
running executable cannot be deleted and cannot be moved to a different
drive so we must move (rename) it in place.

Change-Id: I06a7cbb65c50ec61111d4969bc352243dad4da2f
Signed-off-by: Ed Merks <ed.merks@gmail.com>
Reviewed-on: https://git.eclipse.org/r/c/equinox/rt.equinox.p2/+/186477
Tested-by: Equinox Bot <equinox-bot@eclipse.org>
4 files changed