Allow clients to query if a server supports a given job requirement.

Change-Id: I18a873dafe4da67632984965da5dde001b8a2798
Update the nuclear workers to use the job requirements client query.

Change-Id: Ic4cd5e069aecedbec79e39dd48dc9f7c6573f3b9
Update the nuclear workers to properly state their requirements.

Change-Id: I9abafdd4fcb084d94ef6855b96e84552baf83ece
Merge branch 'correct_nuclear_workers'

Change-Id: Ic41af4565a4982bb50484c557343294d4cf7e3f9
Merge branch 'can_mesh_requirements'

Change-Id: Iebbb701bbb95b576b0085a6391e9feb3b8f5d71e
Move zmq::SocketIdentity to separate header.

I want to insulate as much of the project from including zmq.hpp as possible.

Change-Id: Ic20be371e13628f26ae40d6157a7d67f2664b5cf
Allow private and public headers in the same directory.

This way we can have some headers we install and some we don't.

Change-Id: I7b4172ee46333ffb3d2658da64b42cfdfd123f96
Correct to_serviceType and added a to_statusType method.

Change-Id: Idecf577ccc2e5a00842ba935dd71d1f6d3be3132
Message and Response now have implementation files to hide zmq details.

Change-Id: I1c7813ee4feba22546a680e340f9d51a2f47e899
Update remus to use the new Response and Message API.

Change-Id: I7746ad47256d56ecd00b123773835e8bc132f6f1
Remus_ENABLE_TESTING now controls if we build header tests.

Change-Id: Icb5fce9a795352d1cc8f6de96a20f25b5a65f9d5
Merge branch 'hide_zmq'

Change-Id: I2c32a118b0141bcb1ffb72e28b35b5cc023a5294
Remove a unneeded copy from converting from c-strings to job classes.

Change-Id: Iac514a92c71d92555da2d53d7edb9cee67744c48
Move to ostring and istring buffers when serializing.

This will make sure we don't try to read when writing and vice-versa.

Change-Id: Id136085e3bf496b05c5fade1e2b3711ab3e7143b
Merge branch 'faster_serilization'

Change-Id: Id6c04797a95960913394e9cae19de81dd19b9086
Update the basic client to send 2MB data files.

We want the basic client example to show how fast we can send medium size
messages.

Change-Id: Icad9f672753d5c6f33b15a67dc8c24971e0d77e8
Merge branch 'bigger_data_basic_client'

Change-Id: Ie878a1b99556c75211611c9f606cc92b0fd1d86a