Implement codel with timeout
Call handle_out/3 on any dequeuing function

Calls handle_out on split and filter as these may result in items
being dequeued.
Restrict squeue_codel_timeout to timeout > target

If timeout =< target items would be dropped by the timeout before CoDel
could see an item above target and so CoDel would not be applied.