Remove last -Wall warnings

- Comment unused variables
- Give default: to switches
- Make a destructor virtual
  see http://gcc.gnu.org/wiki/VerboseDiagnostics#delete-non-virtual-dtor