Add ref,hash,repo to Version
Add has_version
Be consistent with assertions
Naively convert featured_mod_versions hashes

This is pretty brittle, but I'm guessing it'll work for most patches.

It certainly beats actually keeping the current patcher around.
Use a triple for describing specific fmod versions
Add fa-coop
Make featured.py use git/version