[MOD] Storage: refactored random disk access to allow different implementations of file access and buffer operations; moved read and write operations from TableDiskAccess to the Buffer class to allow usage of native methods by other implementations; added BufferTests
[MOD] Storage: implementation of BlockFileAccess and Buffer using FileChannel and direct ByteBuffer