* fix Flowvar allocation
* flowvar was allocating the wrong size for the spsc channel
* refactor channel to use an ordinary type for its buffer simplifying
construction / allocation, remove 256-byte limitation
* fix under-aligned allocation in channel test
* add fibonacci bench https://github.com/status-im/nim-taskpools/issues/5
* unify allocs, don't use a mix of calloc malloc and wv_alloc
* Chase-Lev Deque: "unlimited" growth
* Remove affinity / CPU pinning support: does not work for ARM (Big.Little Arch), macOS, Alder Lake (P and E cores) and multiple instances of a program get the main thread pinned on the same core.
* Remove weave-specific things: WV_NUM_THREADS, the design-by-contract asserts
* avoid running destructors on freshly allocated tasks on Nim 1.6
* Add CI
* fix windows dlls and nightly->devel (how to pull the nightlies?)
* Nim devel csources are broken due to /nim/config/nim.cfg(16, 1) Error: invalid command line option: '--hint'
* some benches requires POSIX
* deactivate depth-first search bench on Windows
* rename workflow
* mistake in skipping DFS on windows
* Fix aligned allocation requirements