Update the documentation on JobRequirements.

Change-Id: Ic4a36bede3a675e0263f7266ea78e1dd8f1f2577
Remus CMake testing infrastructure improvements.

Now we have Remus CMake testing helper methods in a separate file, so
that we only introduce those functions when testing is enabled.

We also have added support for configuring unit test remus workers with file
based requirements.

Change-Id: Id72de3473e4caf8d535bfad39acff9eb1d08ad7f
Add a WorkerFactory test for workers with file based requirements.

Change-Id: I6a66f291285f1f58179571c2ed5bafa37405b483
Corrected JobRequirements requirements size code, and added test.

Change-Id: Id6f16e48af6e5527fbd95cb44078ad0d3baa34d0
Merge branch 'correct_factory_reqs_path'

Change-Id: I9f3554ff7fb05dfd9ef7d98bd9ffbba627523334