(PUP-1069) Implement feature :upgradeable for OpenBSD package provider.

Let's try this again, I've fixed some small issues that make the update path a tad smaller.