Quote commands that we run, so they work if there are space in their paths
I've also added some missing $s to some makefiles. These aren't technically necessary, but it's nice to be consistent.
I've also added some missing $s to some makefiles. These aren't technically necessary, but it's nice to be consistent.