Allow forcing an update even if no new version is there, made a tad more error resilient too

Useful for testing purposes. Also expanded a bit on the buttons available on the settings page for the plugin, to trigger a regular version check or one overriding the cache, plus forcing an update.