emacs: use checksummed patches
proctools: use checksummed patches
gdal: use checksummed patches
gobject-introspection: use checksummed patches
lua: use checksummed patches
pygobject3: use checksummed patches
thrift: use checksummed patches
trafshow: use checksummed patches
zpython: use checksummed patches
thrift: use an array so patches are applied in correct order
emacs: remove dead code
android-sdk: update wrapper scripts.

- Clean up some of the user facing copy.
- Add examples of how to install the various tools required to use the sdk.
- Change the interpreter of wrapper scripts to /bin/bash
- Clean up the wrapper scripts.
- Change the default version of the Android Build Tools to 19.0.3.

Closes #27587.

Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
tinyxml2 2.0.2 (new formula)

tinyxml2 is a light-weight c++ library for parsing xml. It
was previously submitted as a head-only formula in #23381
but was put on hold until releases could be tagged upstream.
The 2.0.2 release has just been tagged.

tinyxml2: add test that uses pkg-config to search for library

tinyxml2: add basic test for compiling and linking

Update tinyxml2.rb

Remove pkg-config test.
tinyxml2: add 2.0.2 bottle.

Closes #27622.

Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
mutt: use Homebrew openssl

Closes #27645.
mediatomb: use checksummed patches

Closes #27644.
gst-plugins-good: removed unrecognized configure switch
gst-plugins-good: optional X11 dependency

Configure picks up X11 and tries to compile with it, but superenv
filters out the library paths during make; explicitly pass
--with/without-x to fix this.
gst-libav: remove unrecognized configure switch
jless: use checksummed patches