message: Remove function level static in unnamed namespace
  Putting a function in an unnamed namespace implies internal linkage,
  much like static would do on a top-level function.
diff: @@ -18,7 +18,7 @@ namespace {
  /**
  * Fills population requirements fields in a Structure.
  */
  - static void fillPopulationRequirements(PopulationPool& populationPool, const PopulationRequirements& required, PopulationRequirements& available)
  + void fillPopulationRequirements(PopulationPool& populationPool, const PopulationRequirements& required, PopulationRequirements& available)
  {
  available[0] = std::min(required[0], populationPool.populationAvailable(Population::PersonRole::ROLE_WORKER));
  available[1] = std::min(required[1], populationPool.populationAvailable(Population::PersonRole::ROLE_SCIENTIST));
  