signing-party: gpgparticipants: not working on OSX

```data``` on OSX behave differently from the linux version.

Closes #21628.

Signed-off-by: Adam Vandenberg <flangy@gmail.com>
signing-party: style nits
wxmac: add arch flags

When using as a dependency for SAGA GIS, the missing architecture flags causes
it to fail. These extra flags help it compile correctly.

Closes #21179.

Signed-off-by: Adam Vandenberg <flangy@gmail.com>
sqlite 3.8.0.1

Closes #22213.

Signed-off-by: Xiyue Deng <manphiz@gmail.com>
sphinx 2.0.9

Closes #22237.

Signed-off-by: Adam Vandenberg <flangy@gmail.com>
MYSQL++ 3.2.0

Closes #22235.

Signed-off-by: Adam Vandenberg <flangy@gmail.com>
leveldb 1.13.0

Closes #22234.

Signed-off-by: Adam Vandenberg <flangy@gmail.com>
Added --with-openblas option to link to OpenBLAS

Signed-off-by: Adam Vandenberg <flangy@gmail.com>
Reorder cc wrapper modes by frequency
Differentiate between "cpp" and "cc-E" modes
Don't duplicate -E argument in ccE mode
Workaround for debrew

See #21720.
Add test for dependency options
Push dependency option generation into BuildOptions
android-sdk 22.0.5
android-ndk 9

Closes #22240.
Add test for option description rules
Experimental support for non-Apple GCCs
Provide reusable GNU GCC constants in ENV
Implement fails_with for non-Apple compilers

This adds support for non-Apple GCC compilers in the fails_with code.
A fails_with block for a non-Apple compiler looks like:

fails_with :gcc => '4.8.1' do
  cause 'Foo'
end

Non-Apple compilers don't have build numbers, so compiler failures are
based on version strings instead.

Internally non-Apple compilers can be distinguished because they are
passed around as strings instead of symbols.

In addition, this alters the priority list for compilers, with the
following changes:

* Apple GCC 4.2 and LLVM-GCC swap positions, with GCC now taking
  priority. (Maybe LLVM-GCC should just go away.)
* Non-Apple GCC compilers are ranked below GCC 4.2 but above LLVM-GCC
  and Apple GCC 4.0.