copyright fixups
update to AUTHORS file (probably still incomplete)
speling fixs
Fix up identifiers that start with _[A-Z]

The C Standard reserves ^__.* and ^_[A-Z].* for the implementation
remove now-invalid nonnull constraint