Make the make_cffi.py script moree resilient to platform
Revert "Make the make_cffi.py script moree resilient to platform"

This reverts commit 110c50b69c674f28050bd14ae50e50b9a07d9df9.
Revert "Revert "Make the make_cffi.py script moree resilient to platform""

This reverts commit a81d9fd8fc7b5fe1d18e15bd3aad1de81dcdac80.
Remove the matrix tests
Update the Lav_PUBLIC_FUNCTION logic