ensure the class dispatched files are included in dist tarballs
call free method using correct function pointer type (required by Emscripten)
fix objectmaker methods function pointer type issues in emscripten
can't call canvas_new at wrong function pointer type in emscripten
objectmaker methods need to be cast to their real type for emscripten
Typecheck both int (probably pointer) and float args separately.
deprivatize b/f/s/l constructors and redeclare in m_class.c
add typedefs for methods that return a pointer instead of void