Code formatting
Eliminate old arrfunc type remnants , from before funcproto took over
Change the arrfunc_type representation

Now a tuple type is used for the positional args, and a struct
type is used for the keyword args.
Fixes to get all the tests working again
Fixes after rebasing against master
Try linux build fix
Merge pull request #218 from mwiebe/arrfunc_proto

Arrfunc proto refactor