feat(worker_rpc): support Promise-based RPC interface.
feat(worker_rpc): support Promise-based RPC interface.

This allows defining RPCs that return values.

seung-lab/neuroglancer,seung-lab/neuroglancer,seung-lab/neuroglancer,janelia-flyem/neuroglancer,seung-lab/neuroglancer,janelia-flyem/neuroglancer,google/neuroglancer,google/neuroglancer,google/neuroglancer,janelia-flyem/neuroglancer,seung-lab/neuroglancer,seung-lab/neuroglancer,janelia-flyem/neuroglancer,seung-lab/neuroglancer,google/neuroglancer,google/neuroglancer,google/neuroglancer,google/neuroglancer,janelia-flyem/neuroglancer,google/neuroglancer