s/protocall/protocol/
Improvements to InteractiveClient example.

1. Fix job submission. Accept a worker name and use it as is now
   required. This change also prints a list of available workers.
2. Better printing of mesh types:
   a. Use the MeshRegistrar to enumerate mesh types, not integers
      which assume a fixed set of sequential IDs.
   b. When printing I/O combinations, only print those which
      `canMesh()` returns true for.
3. Actually use the job submission data entered at the prompt.
4. Fix some typos.
Merge pull request #114 from vibraphone/interactive-client-fixes

Interactive client fixes