More test fixes
Space out anonymous functions, e.g. "int ()"

Also made non-anonymous functions use the space, e.g.
'int f()', not 'int f ()'
Removal of curdecl_func* - passed via symbol table
Private label configure option (assembler specific, e.g. .Lxyz vs _Lxyz)