config/module: git supports tags
config/module: fix some issues where tag re-pulling didnt' work
config/module: support branches in git