Add Debian Bullseye to CI and fix GCC10 warnings
This MR adds Debian bullseye (currently testing) to the CI system in order to test compilation with (currently) GCC 10.1.
This version of the compiler introduced additional warnings which are now being identified by users. This branch also fixes those outstanding warnings.
Edited by Chris Cantwell