Typos again.
Refactor some of the code in compile.sh.
Even more refactoring.
Strip executables in non-debug builds.