meson: Enable some MSVC warnings for parity with GCC/Clang

This makes it easier to do development with MSVC by making it warn
on common issues that GCC/Clang error out for in our CI configuration.

Continuation from gstreamer/gst-build!223

Part-of: <gstreamer/gst-editing-services!220>
30 jobs for !220 with enable-msvc-warnings-gcc-ges in 68 minutes and 28 seconds (queued for 1 minute and 14 seconds)
detached
Status Job ID Name Coverage
  Build Docker
passed #5400677
alpine amd64 manifest builder docker

00:00:16

passed #5400675
android docker

00:00:20

passed #5400673
cerbero fedora amd64 docker

00:00:22

passed #5400672
fedora amd64 docker

00:00:19

passed #5400679
gst-indent amd64 docker

00:00:28

 
  Preparation
passed #5400682
gst indent

00:00:12

passed #5400680
manifest

00:00:26

 
  Build
passed #5400707
gstreamer
build cerbero cross-android universal

00:13:50

passed #5400723
gst-ios-13.2
build cerbero cross-ios universal

00:30:51

passed #5400710
gstreamer
build cerbero cross win32

00:11:01

passed #5400712
gstreamer
build cerbero cross win64

00:06:28

passed #5400703
gstreamer
build cerbero fedora x86_64

00:06:06

passed #5400716
gst-macos-10.15
build cerbero macos x86_64

00:13:53

passed #5400728
docker windows 1809 gstreamer-windows
build cerbero msvc x86_64

00:14:17

passed #5400688
build clang fedora x86_64

00:04:41

manual #5400698
docker windows 1809 allowed to fail manual
build msys2
passed #5400684
build nodebug fedora x86_64

00:10:42

passed #5400685
build static fedora x86_64

00:09:30

passed #5400687
build static nodebug fedora x86_64

00:09:51

passed #5400690
docker windows 1809
build vs2017 amd64

00:12:12

passed #5400694
docker windows 1809
build vs2017 x86

00:11:38

 
  Test
passed #5400738
gstreamer
check fedora

00:06:32

passed #5400745
gstreamer
integration testsuites fedora 1/4

00:14:53

passed #5400752
gstreamer
integration testsuites fedora 2/4

00:13:41

passed #5400758
gstreamer
integration testsuites fedora 3/4

00:13:14

passed #5400765
gstreamer
integration testsuites fedora 4/4

00:15:09

passed #5400772
gstreamer
valgrind ges

00:05:19

 
  Integrate
passed #5400777
cross-android universal examples

00:06:30

passed #5400787
gst-ios-13.2
cross-ios universal examples

00:02:07

passed #5400780
documentation

00:21:03