Git submodule fetch errors now fail slug compilation

Change effective on 19 November 2012

Failures to fetch git submodules will now cause compilation failures during git push builds. This is a change from the previous behavior where builds could proceed despite being unable to include specified submodules, leading to certain kind of difficult-to-catch mistakes.