Modify StupidPool usage

* Change StupidPool to use a concurrent queue
* Modify OffheapBufferPool to pull from an expanding memory mapped file
Why use inheritance instead of composition?  You can easily compose a "wrapper" with a "generator" and get the same behavior.