[backend] escape more chars in provides. rpm can handle : and -, but createrepo can't