libffi 3.0.12

Closes #18226.

Signed-off-by: Jack Nagel <jacknagel@gmail.com>