Many disruptive cleanups in one commit to reduce any problems
generated by it.
After years of trying to apply better spacing only to new code
or changed lines, the code is a mess in that regard.
Changes:
- fix spacing issues
- new NEW, nNEW, zNEW, nzNEW macros, use FAILEDTOALLOC everywhere
- fix spacing of control statments
- cleanup IGNORING invocation
- remove argument to IGNORING__ never used anyway
- fix trailing space
- reduce the number of overlong lines
- fix tab after space issues
- get rid of transitionary _atom name suffixes
- make some header files a bit cleaner