docker/windows: refactorings to get it to work with the new runner

* Install git-lfs as its required now by gst-integration-suites
* Clone gst-build eache time to avoid dated gst-build checkouts
and overwritting .wrap files. Similar to !137
* Split the dockerfile and add a second run stage refresh the
powershell env inbetween calls
* Remove the msys2 workaround as its not needed anymore
65 jobs for msvc-docker in 118 minutes and 27 seconds (queued for 4 seconds)
Status Job ID Name Coverage
  Build Docker
manual #511036
allowed to fail manual
alpine amd64 manifest builder docker
manual #511041
allowed to fail manual
android docker
manual #511040
allowed to fail manual
cerbero fedora amd64 docker
manual #511039
allowed to fail manual
fedora amd64 docker
manual #511038
allowed to fail manual
gst-indent amd64 docker
manual #511037
allowed to fail manual
test manifest amd64 docker
 
  Preparation
passed #511043
gst indent

00:00:15

passed #511092
manifest

00:00:55

passed #511093
test manifest

00:00:32

passed #511042
manifest

00:00:42

passed #511044
test manifest

00:00:23

 
  Build
passed #511053
build cerbero android universal

00:10:21

manual #511060
allowed to fail manual
build cerbero android universal local
passed #511054
build cerbero cross win32

00:10:35

manual #511061
allowed to fail manual
build cerbero cross win32 local
passed #511055
build cerbero cross win64

00:05:40

manual #511062
allowed to fail manual
build cerbero cross win64 local
passed #511052
build cerbero fedora x86_64

00:04:27

manual #511059
allowed to fail manual
build cerbero fedora x86_64 local
manual #511057
gst-ios-12.2 allowed to fail manual
build cerbero ios universal
passed #511099
gst-macos-10.14
build cerbero macos x86_64

00:25:14

passed #511045
build fedora x86_64

00:04:57

manual #511058
allowed to fail manual
build fedora x86_64 local
passed #511098
docker windows 1607
build msys2

00:12:46

passed #511046
build nodebug fedora x86_64

00:05:43

passed #511096
build static fedora x86_64

00:11:17

passed #511097
build static nodebug fedora x86_64

00:11:01

passed #511094
docker windows 1607
build vs2017 amd64

00:10:50

passed #511095
docker windows 1607
build vs2017 x86

00:11:18

canceled #511056
gst-macos-10.14
build cerbero macos x86_64

00:10:50

canceled #511051
docker windows 1607
build msys2

00:10:46

canceled #511047
build static fedora x86_64

00:10:49

canceled #511048
build static nodebug fedora x86_64

00:10:49

failed #511049
docker windows 1607
build vs2017 amd64

00:09:49

failed #511050
docker windows 1607
build vs2017 x86

00:10:27

 
  Test
passed #511100
check fedora

00:09:34

manual #511108
allowed to fail manual
check fedora local
passed #511118
integration testsuites fedora

00:18:34

manual #511109
allowed to fail manual
integration testsuites fedora local
passed #511106
valgrind bad

00:13:04

passed #511103
valgrind base

00:15:28

passed #511173
valgrind core

00:36:47

passed #511107
valgrind ges

00:17:14

passed #511104
valgrind good

00:16:28

passed #511105
valgrind ugly

00:05:16

canceled #511063
check fedora

canceled #511071
allowed to fail manual
check fedora local

failed #511101
integration testsuites fedora

00:54:34

canceled #511064
integration testsuites fedora

canceled #511072
allowed to fail manual
integration testsuites fedora local

canceled #511069
valgrind bad

canceled #511066
valgrind base

failed #511149
valgrind core

00:12:07

failed #511117
valgrind core

00:46:21

canceled #511065
valgrind core

failed #511102
valgrind core

00:34:51

canceled #511070
valgrind ges

canceled #511067
valgrind good

canceled #511068
valgrind ugly

 
  Integrate
passed #511110
android universal examples

00:08:39

manual #511112
allowed to fail manual
android universal examples local
passed #511111
documentation

00:04:02

canceled #511073
android universal examples

canceled #511075
allowed to fail manual
android universal examples local

canceled #511074
documentation