Add JobMeshTypes which is a nice interface to remus::common::MeshIOType

The client should

Change-Id: I487a7cb051f521f7517021bc921d64b30e46124c
Refactor out ConditionalStorage from Message and add a unit test.

Change-Id: I3e00ae935bf80c504490aa827e0213c44f6a721e
Add in the new JobContent class.

Change-Id: I9b40d6944060052ab10843780e3d7b5e966d90c0
Make ConditionalStorage have copy semantics.

Change-Id: Ibf336bd4cf2f641fa605b835576f02e3f4239410
Construct extra helper method to encode raw string efficiently.

Change-Id: If72612453d281ebe6b92d4c8dedb0a0473a3a5da
Finish implementing the serialization for JobContent.

Change-Id: I045f793e2d1e42617598de219aca6324118bde4b
Finished implementing the basic version job content.

We still need to implement reading the contents of a file if sending
to a remote server.

Change-Id: I8a90ca87bf44cd40ea003fb57e4c13418742e300
Add a license to UnitTestJobMeshTypes.cxx

Change-Id: Ia5f117b7ae5bbe59350d50a90bba9b432dfbd9ee
Enable the JobContent UnitTest.

Change-Id: If83b5441767cb38f39a63d367be936542d4546da
Add a UnitTest for the common JobProgress class.

Change-Id: I027537dd19617e40451a0ef73abe695b52f53aac
Add tests for JobStatus and fix a serialization bug.

The serialization bug was in both the client and worker JobStatus code,
so update both of the classes as we add the test.

Change-Id: I3fafe42f1b4189b87fb36e6d5849e09257a7816c
Add a UnitTest for the client and workers JobResult.

Change-Id: I9d3e9727f56896541f7152f24588e57f5d5df867
Rename the JobContent test to specify it is for the client.

This is preparation for a worker JobContent test.

Change-Id: I1643d08c38eb7f915724b27d03b45061b40aa33d
Rename the client JobMeshTypes test to state it is the client version.

This is in preparation of having a worker side JobMeshTypes test.

Change-Id: Ic8cdd33009d8aaa5f9dc5eeab9dd6fda070b41de
Switch client::Job over to use JobMeshTypes and add a test.

Change-Id: Ib38320a56be0a2603bdbe2d79809791a83915557
Fix compile errors under linux + gcc 4.8

Change-Id: If80837c986b4e5f35ee97785e84efe06947079e7