travis: squash check

This checks at the very end of the build if a pull request needs squashing, based on the fact if there are any commits that start with a "SQUASH" tag between `HEAD` and `RIOT/master`.
If we agree this is an error, it should be treated as one.

@phiros, @N8Fear, @OlegHahm your opinions?