Bring together a number of different attempts to add git completion to pcomplete.