GRIM: Do not error out when seeking backwards patchr streams.
(cherry picked from commit 2bbb95f3d013185e5cb9a8ab5cb3bc0f67c3f374)
GRIM: Make more room for walking on the right of the desk in set cf
(cherry picked from commit eda1d07d24407a4cb57b9521e406fc10fc3d554d)
COMMON: Make BufferedSeekableReadStream use the buffer with SEEK_SET and SEEK_END
(cherry picked from commit 0703cafee0ce0fa3c7b344f12e92b7545ada2418)