Modify StupidPool usage

* Change StupidPool to use a concurrent queue
* Modify OffheapBufferPool to pull from an expanding memory mapped file
Changed. Still needed to keep the Mapped buffer pool as a static class because it also extends Closeable.