Remove unused-parameter warnings
Summary
This MR removes lots if "-Wall" warnings related to unused variables and unused parameter. It follows the pattern: If the variable has no further meaning, or its meaning is described by the typename completely, remove the parameter-name from the list. If the type is meaningless, add a commented-out parameter-name instead, to indicate the original meaning of this parameter.
Edited by Simon Praetorius