Enumerate and modify refspecs

The Remote.RefSpecs collection provides read and write access to all
refspecs defined for a specific remote. This allows to use more than one
fetch refspec, e.g. to fetch git-notes.