shared-mime-info: remove unused configure switch
Make vendored pkgconfig files match the actual library versions
Add 10.10 pkgconfig files
juju 1.20.1.
juju: update 1.20.1 bottle.

Closes #30796.

Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
Deprecate some contributions.

This is just a starting point to start discussion. I think we have a
few options with contributions:

- Stop accepting them altogether and move the ones we need/use/support
  into core commands
- Accept them on an unsupported basis and require they be added
  manually to the PATH
- Actively support and fix bugs in them all

Closes #30749.

Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
Upgrade mu to 0.9.9.6

autoreconf is now required for all mu releases, not just HEAD builds.
Update Dependencies for mu 0.9.9.6

autoconf, automake, and libtool are now required for non-HEAD builds.
mu: add 0.9.9.6 bottle.