Parse path geometry for separate filling and stroking.
Parse path geometry for separate filling and stroking.

If a path is both stroked and filled, we need to treat IsStroking during
parsing differently, so we should create two separate paths for filling
and stroking.

Thanks to SumatraPDF for the patch.

cgogolin/penandpdf,FabriceSalvaire/mupdf-cmake,asbloomf/mupdf,hxx0215/MuPDFMirror,seagullua/MuPDF,crow-misia/mupdf,issuestand/mupdf,asbloomf/mupdf,cgogolin/penandpdf,lolo32/mupdf-mirror,xiangxw/mupdf,fluks/mupdf-x11-bookmarks,derek-watson/mupdf,crow-misia/mupdf,lustersir/MuPDF,MokiMobility/muPDF,wzhsunn/mupdf,ziel/mupdf,benoit-pierre/mupdf,hxx0215/MuPDFMirror,FabriceSalvaire/mupdf-v1.3,github201407/MuPDF,xiangxw/mupdf,seagullua/MuPDF,hjiayz/forkmupdf,wild0/opened_mupdf,TamirEvan/mupdf,loungeup/mupdf,fluks/mupdf-x11-bookmarks,poor-grad-student/mupdf,FabriceSalvaire/mupdf-v1.3,lolo32/mupdf-mirror,crow-misia/mupdf,ziel/mupdf,clchiou/mupdf,asbloomf/mupdf,sebras/mupdf,kobolabs/mupdf,loungeup/mupdf,issuestand/mupdf,knielsen/mupdf,ccxvii/mupdf,asbloomf/mupdf,ArtifexSoftware/mupdf,sebras/mupdf,lustersir/MuPDF,hxx0215/MuPDFMirror,sebras/mupdf,TamirEvan/mupdf,benoit-pierre/mupdf,xiangxw/mupdf,github201407/MuPDF,lamemate/mupdf,fluks/mupdf-x11-bookmarks,flipstudio/MuPDF,flipstudio/MuPDF,isavin/humblepdf,ylixir/mupdf,geetakaur/NewApps,tribals/mupdf,cgogolin/penandpdf,zeniko/mupdf,kobolabs/mupdf,poor-grad-student/mupdf,xiangxw/mupdf,wzhsunn/mupdf,isavin/humblepdf,MokiMobility/muPDF,Kalp695/mupdf,robamler/mupdf-nacl,hackqiang/mupdf,samturneruk/mupdf_secure_android,Kalp695/mupdf,xiangxw/mupdf,isavin/humblepdf,robamler/mupdf-nacl,fluks/mupdf-x11-bookmarks,seagullua/MuPDF,PuzzleFlow/mupdf,hjiayz/forkmupdf,tribals/mupdf,zeniko/mupdf,PuzzleFlow/mupdf,flipstudio/MuPDF,lustersir/MuPDF,hackqiang/mupdf,zeniko/mupdf,TamirEvan/mupdf,FabriceSalvaire/mupdf-cmake,ylixir/mupdf,tribals/mupdf,muennich/mupdf,nqv/mupdf,clchiou/mupdf,flipstudio/MuPDF,robamler/mupdf-nacl,kobolabs/mupdf,nqv/mupdf,andyhan/mupdf,Kalp695/mupdf,TamirEvan/mupdf,tophyr/mupdf,seagullua/MuPDF,lamemate/mupdf,ccxvii/mupdf,derek-watson/mupdf,lamemate/mupdf,michaelcadilhac/pdfannot,kobolabs/mupdf,ziel/mupdf,derek-watson/mupdf,ArtifexSoftware/mupdf,andyhan/mupdf,wild0/opened_mupdf,seagullua/MuPDF,lamemate/mupdf,wild0/opened_mupdf,isavin/humblepdf,lustersir/MuPDF,tribals/mupdf,github201407/MuPDF,issuestand/mupdf,tophyr/mupdf,wzhsunn/mupdf,michaelcadilhac/pdfannot,github201407/MuPDF,issuestand/mupdf,ArtifexSoftware/mupdf,crow-misia/mupdf,michaelcadilhac/pdfannot,TamirEvan/mupdf,lustersir/MuPDF,lolo32/mupdf-mirror,crow-misia/mupdf,wzhsunn/mupdf,poor-grad-student/mupdf,FabriceSalvaire/mupdf-v1.3,clchiou/mupdf,MokiMobility/muPDF,isavin/humblepdf,lamemate/mupdf,samturneruk/mupdf_secure_android,tophyr/mupdf,muennich/mupdf,ccxvii/mupdf,kobolabs/mupdf,zeniko/mupdf,loungeup/mupdf,cgogolin/penandpdf,nqv/mupdf,michaelcadilhac/pdfannot,TamirEvan/mupdf,FabriceSalvaire/mupdf-cmake,clchiou/mupdf,wzhsunn/mupdf,samturneruk/mupdf_secure_android,FabriceSalvaire/mupdf-cmake,crow-misia/mupdf,PuzzleFlow/mupdf,ylixir/mupdf,TamirEvan/mupdf,derek-watson/mupdf,issuestand/mupdf,hackqiang/mupdf,muennich/mupdf,michaelcadilhac/pdfannot,wild0/opened_mupdf,ArtifexSoftware/mupdf,zeniko/mupdf,ArtifexSoftware/mupdf,tophyr/mupdf,knielsen/mupdf,hxx0215/MuPDFMirror,seagullua/MuPDF,muennich/mupdf,loungeup/mupdf,nqv/mupdf,hackqiang/mupdf,zeniko/mupdf,github201407/MuPDF,ylixir/mupdf,wild0/opened_mupdf,kobolabs/mupdf,ylixir/mupdf,hjiayz/forkmupdf,cgogolin/penandpdf,loungeup/mupdf,MokiMobility/muPDF,samturneruk/mupdf_secure_android,hackqiang/mupdf,sebras/mupdf,FabriceSalvaire/mupdf-v1.3,robamler/mupdf-nacl,poor-grad-student/mupdf,ArtifexSoftware/mupdf,michaelcadilhac/pdfannot,geetakaur/NewApps,FabriceSalvaire/mupdf-cmake,derek-watson/mupdf,ccxvii/mupdf,ccxvii/mupdf,ArtifexSoftware/mupdf,tophyr/mupdf,geetakaur/NewApps,andyhan/mupdf,benoit-pierre/mupdf,PuzzleFlow/mupdf,benoit-pierre/mupdf,andyhan/mupdf,lolo32/mupdf-mirror,geetakaur/NewApps,muennich/mupdf,sebras/mupdf,lolo32/mupdf-mirror,knielsen/mupdf,fluks/mupdf-x11-bookmarks,github201407/MuPDF,poor-grad-student/mupdf,benoit-pierre/mupdf,Kalp695/mupdf,isavin/humblepdf,hjiayz/forkmupdf,issuestand/mupdf,lustersir/MuPDF,FabriceSalvaire/mupdf-cmake,MokiMobility/muPDF,robamler/mupdf-nacl,hjiayz/forkmupdf,derek-watson/mupdf,sebras/mupdf,tophyr/mupdf,clchiou/mupdf,kobolabs/mupdf,PuzzleFlow/mupdf,xiangxw/mupdf,fluks/mupdf-x11-bookmarks,flipstudio/MuPDF,Kalp695/mupdf,knielsen/mupdf,Kalp695/mupdf,xiangxw/mupdf,hxx0215/MuPDFMirror,poor-grad-student/mupdf,hjiayz/forkmupdf,samturneruk/mupdf_secure_android,asbloomf/mupdf,muennich/mupdf,knielsen/mupdf,tribals/mupdf,lolo32/mupdf-mirror,fluks/mupdf-x11-bookmarks,tribals/mupdf,wild0/opened_mupdf,PuzzleFlow/mupdf,wild0/opened_mupdf,ziel/mupdf,Kalp695/mupdf,andyhan/mupdf,knielsen/mupdf,FabriceSalvaire/mupdf-v1.3,ziel/mupdf,robamler/mupdf-nacl,geetakaur/NewApps,lamemate/mupdf,wzhsunn/mupdf,ArtifexSoftware/mupdf,hackqiang/mupdf,TamirEvan/mupdf,lolo32/mupdf-mirror,benoit-pierre/mupdf,cgogolin/penandpdf,nqv/mupdf,loungeup/mupdf,muennich/mupdf,asbloomf/mupdf,samturneruk/mupdf_secure_android,flipstudio/MuPDF,isavin/humblepdf,nqv/mupdf,PuzzleFlow/mupdf,ziel/mupdf,clchiou/mupdf,ccxvii/mupdf,MokiMobility/muPDF,ylixir/mupdf,FabriceSalvaire/mupdf-v1.3,andyhan/mupdf,hxx0215/MuPDFMirror,geetakaur/NewApps