Cross-compilable and cross-executable
We need to be able to squash files as part of cross-compilation builds, and to date the squash tool has been strictly RISC OS only. In fact, the rules for building even the RISC OS native version had gone a bit stale! This MR addresses both these points.