Changed identifiers in code to avoid standard C/C++ naming convention conflict.
Dropped unused conflicting identifiers where possible and renamed code
identifiers from _something
to something_
when the identifiers were used.
Only internal identifiers were changed, so no API/ABI change.
These were tracked down using clang -Wreserved-identifier. Added CI check to detect new issues.
Fixes #11 (closed).
Edited by Petter Reinholdtsen