Don't use -falign-loops=16 on Mac OS X anymore.

It isn't available in Clang at all, and was more important on PowerPC.
Moved atomic API implementation out of headers.
Added SDL_vsscanf().
We don't need to check for snprintf() anymore, we don't use it.

SDL_snprintf() is built on vsnprintf() where available.
Regenerate the configure scripts.
Patched stdlib changes to compile on Windows.
Make internal SDL sources include SDL_internal.h instead of SDL_config.h

The new header will include SDL_config.h, but allows for other global stuff.
Implemented the Dynamic API magic.
Patched to compile on OpenBSD.
Patched to compile on Android (I think).
Add Dynamic API to Android makefile.
Updated Dynamic API jumptable.
Another Android fix.
Patched to compile on Cygwin.
Maybe fix Cygwin.
some fixes to the testshape.c code so it more correctly works.
define a font-size for the "unicode" message box font so the text isn't unreadable on linux systems
Dynamic loading support for Wayland