Remote Procedure Call implementation for WebExtensions, to easily call functions across content scripts and background script.