Add several of the small make.sh fixes from #1920, and make the output more consistent and contributor-friendly

This fixes #1936, as discussed there and on IRC with @shykes.

/cc @metalivedev