Fixed the Mac viewer's version comparisons
Changed the Mac Viewer's caching to use sha256 instead of sha1