Merge pull request #5 from cmaloney/master

These tests are exactly as expected, mark them as such.
Add missing return
Don't capture a VLA even by reference.
Switch starsha to use and be built by clang
Ignore deprecated register keyword warning for flex files
default initialization of an object of const type
Ignore tautological compare warning
Fix: Braces around scalar initializer
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.
TMP: Remove -flto because clang wasn't built with it.