Updates to Meson build system
- Use 'feature' options to be consistent at least with GStreamer.
- Fix Meson warnings
- Build glib as subproject if distro version is too old, or compiling for MSVC, Android, etc.
- Bump required Meson version to 0.47
Edited by Xavier Claessens