Correct Spelling: Woker -> Worker
Example Workers now exit with proper return codes.
Merge pull request #111 from robertmaynard/spelling_mistakes

Correct Spelling: Woker -> Worker
Merge pull request #112 from robertmaynard/correct_return_codes

Example Workers now exit with proper return codes.
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.
Remove boost warnings: `-Wunused-parameters`.

Boost (at least 1.50.0) generates many warnings when compiled
with `-Wunused-parameters`. Eliminate these by disabling the
diagnostic when including boost headers.
Merge pull request #114 from vibraphone/interactive-client-fixes

Interactive client fixes
cJSON now uses the proper includes when compiling as c++
Merge pull request #116 from robertmaynard/cjson_msvc

cJSON now uses the proper includes when compiling as c++
Merge pull request #115 from vibraphone/kill-more-boost-warnings

Remove boost warnings: `-Wunused-parameters`.
Properly enable coverage on debug gcc for travis builds.
Make the coverage exclusion lists the same.
Disabling coverage on travis while I determine the cmake issue.
Simplify the server TestWorker, as it just needs to run for 1 second.
Verify that execute process properly marks the channel polling happens on.

We now verify that if a program is outputting on standard error, that we detect
that properly.