EMULATE_FUNCTION_POINTER_CASTS option
disable clang warnings when building sdl2 and sdl2-image
check for a missing directory in check_version in ports support code
Fix missing __lock / __unlock.

This was noticed as srandom / random use those.

Fixes issue #2916.
fix ports upgrades due to version changes
bump sdl and sdl-image port versions
sanity test for port version causing retrieve
Merge pull request #2919 from waywardmonkeys/fix-random-libc-locking

Fix missing __lock / __unlock.
fix nm scanning; notice only U, C, T
handle some corner cases in EMULATE_FUNCTION_POINTER_CASTS, and add testing
website analytics
Fix typo.
Merge pull request #2922 from waywardmonkeys/fix-typo

Fix typo.
Test for va_arg support on struct types (disabled on nested struct)

va_arg is not yet supported on nested struct types (see
https://code.google.com/p/nativeclient/issues/detail?id=3815)
Implement TTF_FontLineSkip
SDL_CreateRGBSurfaceFrom for surfaces with depth 32
add some slack to browser.test_sdl2_mouse
disable most websockify-using parts of sockets tests; #2700
fake cfgetospeed; #2926
Merge pull request #2921 from caiiiycuk/incoming

SDL_CreateRGBSurfaceFrom for surfaces with depth 32