Installer fixes

Fixes #429, #430, #431, #432 plus [an error](https://github.com/TechEmpower/FrameworkBenchmarks/pull/428/files#L0R374) introduced by PR #428. Improves debug messages and comment style.

I've broken it down in several commits, each with its own explanation, to make it easier to review.