Run setup commands before language-specific build, per the documentation.

Of the apps I have checked out, only four have setup_commands, and they all look like they're supposed to run before the build.  (Well, actually, most of them are setup_command, not setup_commands.  The only non-empty setup_commands is shorty.)