Update PSHB support to spec version 0.4
This mostly involves correctly renewing subscriptions when they expire.
Currently following many non-gnusocial PSHB feeds results in notices just stopping after a little while.
We are no longer offering accounts on this server. Consider https://gitlab.freedesktop.org/ as a place to host projects.
git.gnu.io is graciously hosted by the Free Software Foundation. https://donate.fsf.org