Initial version of function declaration parsing script
Update parsing script
Add list of functions to parse

Those are a merge between the documentation and the protos.h files,
since both of them ignore some important functions.
Add stub for test generation

Also removed old code for counting functions
Import all double functions

Generated with the current convert.py and list_of_functions.txt
Install all *.lua files instead of only init.lua
Return a lua table instead of just ffi userdata

cephes is now a proper lua table, with a single field
`cephes.ffi` which is the `userdata` ffi namespace.
All indexing is passed to this namespace if it does not exist
in the lua table. This allows for safety wrappers.
Ignore build directory
Add light Lua wrappers to show the functions

The user will thus be able to see which functions exist by simply
examining the cephes table. FFI objects do not offer this possibility.
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
Retab