Revert "Remove libgpg_error"

This reverts commit 87f91e4359fdee253d39c62816b0401261614c37.
Revert "Remove libgcrypt"

This reverts commit d158a5f2dc79a436067c0a8cc304310fb0d902f3.
Revert "Remove OpenSSL"

This reverts commit f870b40a67daab6c46c101f3dcf4df07da9b8949.
Update OpenSSL
Update libgpg_error
Revert "ffmpeg: switch to gnutls"

This reverts commit f806ad696b08a2b4fd0e70e1079b40d95dac17cd.
Remove GnuTLS
Remove Nettle
Remove pcre
Remove GMP
Update Xvid
Update WavPack
Remove Lua

We only need LuaJIT.
Update libxml2
Update libjpeg
Remove gettext