message: Fix for lazy programming highlight by change in Robot::startTask()
  Robot::startTask() no longer performs any error corrections and instead throws when it finds an invalid value (any value less than 1). This fix explicitly sets a time and does its own error correction if the index of a tile is 0 (bulldozed).
diff: @@ -957,7 +957,8 @@ void MapViewState::placeRobot()
  return;
  }
  - robot->startTask(tile->index());
  + int taskTime = tile->index() == 0 ? 1 : tile->index();
  + robot->startTask(taskTime);
  mRobotPool.insertRobotIntoTable(mRobotList, robot, tile);
  static_cast<Robodozer*>(robot)->tileIndex(static_cast<std::size_t>(tile->index()));
  tile->index(TerrainType::TERRAIN_DOZED);
  