Make sure all uuid generator have a seed at all times.
The testing uuid generator doesn't reset seed on each invocation.
Rename libsysTools avoid clobbering the external sysTools package.

Since sysTools the package exists, we need to rename our version of
kwsys to be RemusSysTools to avoid a name collision.
make sure we don't divide by zero.

This will not happen currently, but if the size of the string becomes
dynamic, than it will be a real issue.
Merge pull request #98 from robertmaynard/possible_divide_by_zero

make sure we don't divide by zero.
Merge pull request #96 from robertmaynard/a_better_uuid_generator

Make sure all uuid generator have a seed at all times.
The example workers now show how to handle a terminate worker job.
Merge pull request #100 from robertmaynard/example_workers_handle_terminate_jobs

The example workers now show how to handle a terminate worker job.
Mesh3DSurface create() now constructs proper class

Mesh3DSurface was incorrectly creating a Mesh3D class, that has been fixed.
Update the Registry test to verify we don't have overlapping mesh types.
Merge pull request #101 from robertmaynard/incorrect_mesh_type_constructor

Mesh3DSurface create() now constructs proper class
Update Readme with new Job syntax
Merge pull request #102 from robertmaynard/update_readme

Update Readme with new Job syntax
We now find offical release version of ZMQ on windows.

ZMQ on windows uses boost library naming style, which we now properly handle.
Merge branch 'find_zmq_offical_window_libs'
Handle ZMQ releases where we don't have both release and debug libraries
Merge branch 'find_zmq_offical_window_libs'
Move over to version 0.4 as we prepare for the next release of remus.
Merge pull request #107 from robertmaynard/update_version_number

Move over to version 0.4 as we prepare for the next release of remus.
Update JobProgress to have an implementation file.

Also max sure to include <algorithm> so that we have the
std::min, std::max functions on windows vs 2013.