Nicer handling of missing sections in .git/ftpdata file

When .git/ftpdata file does not contain the appropriate section derived
from the branch name or given by the --section command line option,
a SectionNotFound Exception is raised