libcontainer: Create dirs/files as needed for bind mounts
libcontainer: Create dirs/files as needed for bind mounts

If you specify a bind mount in a place that doesn't have a file yet we
create that (and parent directories). This is needed because otherwise
you can't use volumes like e.g. /dev/log, as that gets covered by the
/dev tmpfs mounts.

Docker-DCO-1.1-Signed-off-by: Alexander Larsson <alexl@redhat.com> (github: alexlarsson)

estesp/runc,rhatdan/libcontainer,keloyang/libcontainer,navidshaikh/runc,haijunTan/runc,cyphar/runc,carlye566/runc,han-wang/runc,runcom/runc,liuwharton/runc,wangkirin/runc,markllama/runc,calavera/runc,gwoo/runc,avagin/runc,abduld/runc,BrickXu/libcontainer,sallyom/runc,wangkirin/runc,thaJeztah/libcontainer,jhjeong-kr/runc,thaJeztah/libcontainer,rsampaio/runc,laijs/runc,ChengTiesheng/runc,talwai/runc,markllama/runc,dqminh/runc,mheon/libcontainer,HardikDR/runc,han-wang/runc,Microsoft/libcontainer,nkwilson/runc,marcosnils/runc,w4ngyi/libcontainer,estesp/libcontainer,kimh/runc,boucher/runc,hxfeng/runc,unclejack/libcontainer,kolyshkin/runc,kolyshkin/runc,BrickXu/libcontainer,rsampaio/runc,Mashimiao/libcontainer,docker/runc,justincormack/runc,markllama/runc,HuKeping/runc,ZJU-SEL/runc,coolljt0725/runc,estesp/runc,ekuric/runc,tangkun75/libcontainer,kolyshkin/runc,avagin/libcontainer,meihuabo/runc,inatatsu/runc,meihuabo/runc,zenlinTechnofreak/runc,intfrr/runc,sunyuan3/runc,clnperez/runc,willmtemple/runc,cloudfoundry-incubator/runc,unclejack/libcontainer,mrunalp/runc,zenlinTechnofreak/runc,wking/runc,laijs/runc,Microsoft/libcontainer,BrickXu/libcontainer,icecrime/libcontainer,kolyshkin/runc,hxfeng/runc,maxamillion/runc,liuwharton/runc,adrianreber/runc,albertoleal/runc,docker/libcontainer,intfrr/runc,runcom/runc,rhatdan/runc,crosbymichael/libcontainer,abduld/runc,ddnbgroup/runc,dqminh/libcontainer,InformatiQ/runc,YujiOshima/runc,keloyang/runc,rhatdan/libcontainer,rootfs/runc,justincormack/runc,chenchun/runc,nkwilson/runc,unclejack/libcontainer,hqhq/runc,tangkun75/libcontainer,shakamunyi/libcontainer,ZJU-SEL/libcontainer,lizf-os/runc,runcom/libcontainer,keloyang/libcontainer,crosbymichael/runc,boucher/libcontainer,vbatts/runc,shishir-a412ed/runc,zhangyancoder/libcontainer,mheon/runc,cxxly/runc,kimh/runc,vbatts/runc,crosbymichael/runc,rootfs/runc,rajasec/runc,navidshaikh/runc,mrunalp/libcontainer,mikebrow/runc,boucher/runc,icecrime/libcontainer,wking/runc,gitido/runc,whosthatknocking/runc,xiaochenshen/runc,chenchun/runc,ekuric/runc,cxxly/runc,wangkirin/runc,cyphar/runc,marcosnils/runc,jwuwork/runc,fabiokung/runc,mrunalp/libcontainer,abduld/runc,ycaihua/libcontainer,LK4D4/runc,InformatiQ/runc,inatatsu/runc,keloyang/runc,subuser-security/runc,mikebrow/runc,w4ngyi/libcontainer,stefanberger/runc,mheon/runc,adrianreber/runc,wcwxyz/runc,haijunTan/runc,haijunTan/runc,xiaochenshen/runc,LK4D4/runc,ddnbgroup/runc,sunyuan3/runc,subuser-security/runc,calavera/runc,shakamunyi/libcontainer,han-wang/runc,sallyom/runc,mrunalp/libcontainer,icecrime/libcontainer,tangkun75/libcontainer,cyphar/runc,hxfeng/runc,kimh/runc,booyaa/runc,intfrr/runc,stefanberger/runc,dieface/runc,runcom/runc,avagin/libcontainer,hqhq/libcontainer,stefanberger/runc,ZJU-SEL/runc,runcom/libcontainer,YujiOshima/runc,keloyang/libcontainer,jwuwork/runc,mYmNeo/runc,boucher/runc,docker/libcontainer,keloyang/libcontainer,LTD-Beget/libcontainer,zhangyancoder/libcontainer,WeiZhang555/runc,zenlinTechnofreak/runc,wking/runc,rootfs/runc,WeiZhang555/runc,mheon/libcontainer,keloyang/runc,avagin/runc,mapk0y/runc,mapk0y/runc,whuwxl/libcontainer,hqhq/runc,cxxly/runc,dqminh/runc,maxamillion/runc,shishir-a412ed/runc,HardikDR/runc,ycaihua/runc,inatatsu/runc,ycaihua/runc,calavera/runc,rhatdan/runc,willmtemple/runc,SaiedKazemi/libcontainer-criu,albertoleal/runc,hqhq/libcontainer,whosthatknocking/runc,cloudfoundry-incubator/runc,thaJeztah/libcontainer,jwuwork/runc,mYmNeo/runc,docker/runc,crosbymichael/libcontainer,fabiokung/runc,HuKeping/runc,clnperez/runc,aidanhs/runc,vbatts/runc,booyaa/runc,jhowardmsft/runc,ddnbgroup/runc,docker/runc,shishir-a412ed/runc,rhatdan/libcontainer,ekuric/runc,opencontainers/runc,rsampaio/runc,jhowardmsft/runc,wcwxyz/runc,meihuabo/runc,booyaa/runc,subuser-security/runc,whosthatknocking/runc,milosgajdos83/libcontainer-milosgajdos83,marcosnils/runc,carlye566/runc,mrunalp/runc,Mashimiao/libcontainer,HuKeping/runc,mapk0y/runc,jhjeong-kr/runc,ChengTiesheng/runc,ycaihua/libcontainer,dqminh/libcontainer,rhatdan/runc,InformatiQ/runc,axsh/runc,dieface/runc,shakamunyi/libcontainer,jhowardmsft/runc,navidshaikh/runc,ycaihua/runc,justincormack/runc,liuwharton/runc,ChengTiesheng/runc,hqhq/libcontainer,fabiokung/runc,maxamillion/runc,lizf-os/runc,whuwxl/libcontainer,rhatdan/runc,wcwxyz/runc,willmtemple/runc,mYmNeo/runc,estesp/runc,hqhq/runc,dqminh/runc,whuwxl/libcontainer,boucher/libcontainer,lizf-os/runc,sallyom/runc,dieface/runc,dqminh/libcontainer,rajasec/runc,shenxiaochen/libcontainer,HardikDR/runc,balajibr/runc,balajibr/runc,clnperez/runc,jhjeong-kr/runc,aidanhs/runc,LTD-Beget/libcontainer,LK4D4/runc,sunyuan3/runc,LTD-Beget/libcontainer,adrianreber/runc,WeiZhang555/runc,coolljt0725/runc,avagin/libcontainer,cloudfoundry-incubator/runc,laijs/runc,xiaochenshen/runc,opencontainers/runc,opencontainers/runc,boucher/libcontainer,SaiedKazemi/libcontainer-criu,Mashimiao/libcontainer,shenxiaochen/libcontainer,SaiedKazemi/libcontainer-criu,Microsoft/libcontainer,YujiOshima/runc,gitido/runc,rajasec/runc,carlye566/runc,dqminh/runc,aidanhs/runc,mheon/libcontainer,mikebrow/runc,milosgajdos83/libcontainer-milosgajdos83,axsh/runc,mrunalp/runc,docker/libcontainer,albertoleal/runc,coolljt0725/runc,chenchun/runc,estesp/libcontainer,talwai/runc,avagin/runc,mheon/runc,balajibr/runc,estesp/libcontainer,opencontainers/runc,nkwilson/runc,crosbymichael/libcontainer,axsh/runc,ycaihua/libcontainer,shenxiaochen/libcontainer,ZJU-SEL/libcontainer,w4ngyi/libcontainer,zhangyancoder/libcontainer,runcom/libcontainer,crosbymichael/runc,ZJU-SEL/runc,ZJU-SEL/libcontainer,talwai/runc,gitido/runc