Transaction uses unmanaged bits buffer directly to find free pages
Api changes. Minor optimization with regard to flushing page buffer changes
Last search position should be shared between buffers. Renaming test file
Added passing test
Added tests that verifies if free space changes are visible between transactions
In tests use a designated method for making page as free in transaction
- Added test to verify that pages are not freed if there are concurrent read transaction

- Fixing calculation of FreePagesCount
- Free space buffer should be passed only to ReadWrite transaction
Removing unused field
Changing private field names according to used convention (underscore is a prefix)
After moving pages, update file headers by new free space handling state and flush them
Fixing build in release mode