Update function extraction and wrapping scripts

Separated out function extraction from FFI generation and test
generation.

Add script for running all three.
Merge branch 'errControl' into ffiParsing
Don't print comment for the same file more than once in FFI
Allow specification of output directory for test generation

Defaults to 'tests'
Add wrapper function for error handling
Add function for creating cmllx
Handle arguments with name ending in []

Also print parameter names in generated tests
Allow setting of debug level
Add test values
Copy cephes/cmath/mtherr to cephes/torch_mtherr.c