Remove some reminants of a past bad git merge
Merge pull request #12 from cmaloney/fix_bad_merges

Remove some reminants of a past bad git merge
Switch starsha to use and be built by clang
Ignore deprecated register keyword warning for flex files
Ignore tautological compare warning
Ignore unused private field warning for sabot tests

The test intentionally uses it to test packing/unpacking of private fields.
Use clang to compile stig packages

It's more particular about unused variables. So silence it there.
Switch to standardized noreturn attribute
TMP: Remove -flto because clang wasn't built with it.