Hardening

Closed username-removed-1354299 requested to merge NHOrus/open-adventure:hardening into master

Contains work of @ninneman and me to enhance CI pipeline for better problem detection. Not to -Werror level, but latest compilers and most hardening features we could put into it.