Teach _LinkFile._Link to handle globs.
Teach _LinkFile._Link to handle globs.

This allows a project to use globs in the linkfile src attribute. When
a glob is used in the src the dest field must be a directory. Then
_LinkFile._Link(self) calls will create symbolic links in the dest
directory to all of the entries in the src as defined by the glob
specification.

Below all of the entries in master-configs/ will have symbolic links
in <root dir>/configs directory:

  <project name="helloworld.git" path="apps/helloworld">
      <linkfile src="master-configs/*" dest="configs"/>
  </project>

Change-Id: Idfed8fa47c83d2ca6e2b8e867731b8e2f9e2eb47

ronan22/repo,simbasailor/git-repo,darrengarvey/git-repo,qioixiy/git-repo,qioixiy/git-repo,TheQtCompany/git-repo,testbetta/git-repo-pub,4455jkjh/repo,FuangCao/git-repo,iAlios/git-repo,chenzilin/git-repo,llg84/google_repo,codetutil/git-repo,FuangCao/repo,lipro-yocto/git-repo,couchbasedeps/git-repo,kdavis-mozilla/repo-repo,flingone/git-repo,kdavis-mozilla/repo-repo,slfyusufu/repo,testbetta/git-repo-pub,CyanogenMod/tools_repo,FlymeOS/repo,frogbywyplay/git-repo,biaolv/git-repo,aosp-mirror/tools_repo,GatorQue/git-repo-flow,jingyu/git-repo,aosp-mirror/tools_repo,ediTLJ/git-repo,flingone/git-repo,petemoore/git-repo,testbetta/repo-pub,codetutil/git-repo,qupai/git-repo,mixedpuppy/git-repo,kangear/git-repo,gbraad/git-repo,jingyu/git-repo,nuclearmistake/repo,zemug/repo,xyyangkun/git-repo,couchbasedeps/git-repo,gbraad/git-repo,4455jkjh/repo,chzhong/git-repo,chenzilin/git-repo,lipro-yocto/git-repo,mer-tools/git-repo,wavecomp/git-repo,frogbywyplay/git-repo,simbasailor/git-repo,darrengarvey/git-repo,mer-tools/git-repo,dodocat/git-repo,llg84/google_repo,GerritCodeReview/git-repo,GatorQue/git-repo-flow,lewixliu/git-repo,lewixliu/git-repo,petemoore/git-repo,kangear/git-repo,FuangCao/repo,chzhong/git-repo,slfyusufu/repo,11NJ/git-repo,xyyangkun/git-repo,biaolv/git-repo,FuangCao/git-repo,qupai/git-repo,11NJ/git-repo,mozilla/git-repo,dodocat/git-repo,zemug/repo,gabbayo/git-repo,iAlios/git-repo,ronan22/repo,mozilla/git-repo,testbetta/repo-pub,nuclearmistake/repo,FlymeOS/repo,wavecomp/git-repo,TheQtCompany/git-repo,mixedpuppy/git-repo,CyanogenMod/tools_repo,gabbayo/git-repo,GerritCodeReview/git-repo,ediTLJ/git-repo