Slightly less crazy parsing algorithm for CoqProject_file.
Slightly less crazy parsing algorithm for CoqProject_file.

We use a buffer instead of O(n) appending to a string, and we also
make the parser tail-call.

ppedrot/coq,ppedrot/coq,JasonGross/coq,Matafou/coq,ejgallego/coq,gares/coq,SkySkimmer/coq,gares/coq,maximedenes/coq,ppedrot/coq,SkySkimmer/coq,Zimmi48/coq,gares/coq,JasonGross/coq,SkySkimmer/coq,coq/coq,ejgallego/coq,ejgallego/coq,maximedenes/coq,gares/coq,ejgallego/coq,ppedrot/coq,maximedenes/coq,silene/coq,JasonGross/coq,maximedenes/coq,Matafou/coq,Zimmi48/coq,ppedrot/coq,Zimmi48/coq,gares/coq,Matafou/coq,coq/coq,silene/coq,Zimmi48/coq,coq/coq,coq/coq,SkySkimmer/coq,JasonGross/coq,maximedenes/coq,silene/coq