First cut at adding "Threads" support

Allow to chose the number of threads a game shall run.

The trick here is to assign the task only to worker
with enogh 'concurrency' to support threads on physically
separated cores.
Let cutechess to set 'Hash' option

Without this SF runs with default 32MB hash size.