ensemble-chorus: unpin gcc8
fix build to use default gcc toolchain which fixes link errors
associated with building against mismatched libstd++
patch vendored juice library to remove packed attributes which cause
compile errors but add static asserts to verify that the struct / class
layouts are identical regardless of attribute