Firefox developer edition allows using unsigned webextensions by toggling xpinstall.signatures.required to false in about:config
It seems to me disabling the xpinstall.signatures.required setting has no effect anymore, at least the last time I tried using it, it had no effect.