If a VC backend doesn't implement ignore-completion-table (for example vc-fossil), a lot of project.el commands cannot be used. This patch catches the vc-not-supported signal that vc throws in that case, fixing the issue: