The patch causes no funcional change, but it makes possible to implement different decision making heuristics in the future and switch between them dynamically. Besides, the patch removes several unused decision making functions, that should be part of custom fuzzer subclasses.