GWin32RegistryKey / GWin32AppInfo registry watch fixes
This MR fixes some issues with the registry watching function and the way it's used by GWin32AppInfo.
Changes:
- REGKEY: Handle STATUS_SUCCESS return value from the OS watch function as if it were STATUS_PENDING
- REGKEY: Ensure that the watch can be renewed from inside the watch callback itself
- APPINFO: Renew the watch from inside the watch callback itself