Modify StupidPool usage

* Change StupidPool to use a concurrent queue
* Modify OffheapBufferPool to pull from an expanding memory mapped file
Mostly because I was trying to make as few changes as possible to the original code.

Will revisit functionality.