Cleanup unused but set variables and uninitialized variables

Greatly reduces warnings especially on -O2 with MAX_CONC >= 4

Mostly removal of variables that were being set but not used (made sure to keep function calls that were changing arrays/globals and other values)

Also rearranged some code into preprocessor defines as they were only being used in those defines and were throwing errors because of it.

Initialized some variables because gcc was unsure if they were going to be initialized (-Wmaybe-unitialized)

Passes all GUTS in the same fashion as current goma master

Some error variables were removed as they weren't used but keeping a listing of error variables that need to be checked would probably be a good idea and I should be able to make one based off this commit