Assorted code cleanups
- gitlab CI: stop requiring
Signed-off-by
in commits - Quiet
-Wmaybe-uninitialized
warnings from gcc - Handle
-Wsign-compare
warnings from gcc - usage: add cold & noreturn attributes to function
- Resolve implicit conversion warnings from clang