Make the git update work on older, pre 1.7.3, git versions.

Took out the "--recurse-submodules" option from git pull (and rearrange the commands accordingly) so that repeated updates work on older git version, i.e. versions older than 1.7.3 which is when the option was introduced.