Band-aid optional subproject interaction with its feature options

If you pass -Dgst-plugins-bad:plugin=enabled and a dependency
required by 'plugin' isn't found, Meson will *skip gst-plugins-bad
entirely* and continue.

Meson issue with detailed explanation:
https://github.com/mesonbuild/meson/issues/5688

As a band-aid around this, enable bad and ugly by default and also
reorganize the options into enabled/auto/disabled sections.
8 jobs for meson-options-bandaid in 48 minutes and 53 seconds (queued for 2 seconds)
latest
Status Job ID Name Coverage
  Preparation
passed #433368
gst indent

00:00:17

passed #433367
manifest

00:00:40

 
  Build
passed #433369
build fedora x86_64

00:07:51

passed #433370
build nodebug fedora x86_64

00:06:05

passed #433371
build static fedora x86_64

00:14:06

passed #433372
build static nodebug fedora x86_64

00:13:11

 
  Test
passed #433373
check fedora

00:03:37

passed #433374
integration testsuites fedora

00:33:50