Remove unused variables
Initialize ivars to silence warnings
Combine superenv tests
Build install summary in a separate method and print all at once

This prevents interleaved output, e.g. when running with Ruby warnings
turned on.