Revamp to do scraping, handle 'silent updates', and more

- Provide per-software webpage to scrape for releases.
- Handle okreylos-style 'silent updates' where a given release tarball is replaced with an updated version without a version increase.
- Get commit date from youngest timestamp in archive.
- Simplified version parsing.