style changes

- no spaces in ()
- hanging braces
- no camelCase
- collapsed long lines
a bit more debug printing
added a disabled stub for complex float support
reworked attr_numeric() to report failures

This whole file is thus copyright me
enums are no longer assumed to have type 'int'
I now import functions using their linkage name

This is required for C++ methods
some more minor style tweaks