* only run windows test on push for devel/v2 and on all pull requests
* add up-to-date windows scripts
* git reset
* ensure to git reset checkout before updating git submodule
* ensure to git reset checkout on all submodules as well
* dont need to git reset on the pipeline level
* remove app veyor as not needed
---------
Co-authored-by: Leonardo Venturini <leovenbag@gmail.com>