CI build jobs with -Werror enabled
This will fail the build if any warnings are raised during compilation. The flag is only added in the CI, so locally you can build and ignore the warnings.
Fixes ACTS-454 Closes ACTS-493
Edited by Paul Gessinger