Modify StupidPool usage

* Change StupidPool to use a concurrent queue
* Modify OffheapBufferPool to pull from an expanding memory mapped file
Given that these are arbitrary buffers, is there a way to determine what kind of byte order should be used?