SWUpdate: Only use version cache from same version of OP
SWUpdate: Only use version cache from same version of OP

When using the version cache only use the version cache if the OctoPrint
version stored within it matches the one of the currently running
instance. Otherwise we might report false positives with regards to
available updates under some circumstances.

bicephale/OctoPrint,senttech/OctoPrint,Jaesin/OctoPrint,beeverycreative/BEEweb,Jaesin/OctoPrint,JackGavin13/octoprint-test-not-finished,bicephale/OctoPrint,javivi001/OctoPrint,Salandora/OctoPrint,MoonshineSG/OctoPrint,Jaesin/OctoPrint,senttech/OctoPrint,foosel/OctoPrint,MoonshineSG/OctoPrint,MoonshineSG/OctoPrint,shohei/Octoprint,shohei/Octoprint,foosel/OctoPrint,chriskoz/OctoPrint,Jaesin/OctoPrint,shohei/Octoprint,beeverycreative/BEEweb,javivi001/OctoPrint,senttech/OctoPrint,beeverycreative/BEEweb,chriskoz/OctoPrint,Salandora/OctoPrint,foosel/OctoPrint,foosel/OctoPrint,bicephale/OctoPrint,JackGavin13/octoprint-test-not-finished,shohei/Octoprint,Salandora/OctoPrint,JackGavin13/octoprint-test-not-finished,chriskoz/OctoPrint,senttech/OctoPrint,shohei/Octoprint,JackGavin13/octoprint-test-not-finished,Salandora/OctoPrint,javivi001/OctoPrint,MoonshineSG/OctoPrint,beeverycreative/BEEweb,chriskoz/OctoPrint,bicephale/OctoPrint