build.sh: clean before build

Investigating 'nothing to be done for all' from make on travis.
I don't know how this would happen on what looks like a fresh clone.