merge
implemented own rewrite of mempool with direct pointers instead of integer indices
removed old_mempool which was reintroduced due to a wrong use of git revert
changed c-flags
Merge branch 'mempool_rewrite' into rewrite
added queue_test and link.h to avoid pulling in the list API when only the link struct is needed
changed stack API to use internally a list, rewrote queue API, renamed callback for key_hash (in map API), adjusted config to make use of new map interface, adjusted threadpool to make use of the new API interface and added an eventfd on which it is possible to check for finished tasks