BufferManager should release acquired buffers when it can't satisfy size requirement
Merge pull request #1 from MariuszTrybus/buffermanager_checkout

BufferManager does not release acquired buffers