add BSD queue.h

The linux version is atrocious.