Also fix printing messages in ClassDB test.
Adds `header_guards.sh` bash script, used in CI to validate future changes. Can be run locally to fix invalid header guards.
* Intended to replace RBSet in most cases. * Optimized for iteration speed