Return empty buffer in case of out of bounds access
Add new out of bounds read tests
Update number of passing tests
Update natives using fs.read and make RecordStoreFile::readBytes succeed also when bytes read != length requested
Merge pull request #135 from marco-c/recordstore_readbytes

Make RecordStore::readBytes work if the length requested doesn't match the bytes actually read