Code Review: warning2

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.