Fix various "variable may be uninitialized" warnings
None of the situations here look like potential bugs, just cases where the compiler can't verify that the variable will be initialized before it's used.
None of the situations here look like potential bugs, just cases where the compiler can't verify that the variable will be initialized before it's used.