checkoutAllTypes: Check url of current checkout
To help with projects moving to gitlab, the update part will now check if the url of the local repository matches with the configuration. If not, move the current folder away and clone from the configured URL