Add NO_UPDATE and VERBOSE options to GitExternal

NO_UPDATE can be used to stop branch changes/updates.
VERBOSE displays info about what is being done.