Attached patch fixes 5 more unused local variable warnings. It should
be uncontroversial.
If some unused variable assignment is there for debugging or other
purposes, I think it is advisable to write a comment saying it is so.
If this is the case, please tell me.
All warnings were found by Mono C# compiler.