Add per-project branch colorization to quick open.
The surrounding code for the quick open model really needs a cleanup.
To prevent breaking the public ABI of QuickOpenDataBase, I opted
for a dynamic cast in the quick open model on ProjectFileData to
support this feature only there for now.