Move unit database info from the global namespace to class VersionDb

This makes it possible to simultaneously load unit information from
different versions of the game by using multiple VersionDb objects.
Use HTML query string to access data from non-current versions
Fix archive.py to work with multi-version units.py
Fix displayed version
Check for icons in either the new location or the old one