Write support for the RandomAccessFile

One of the Java libraries I would love to use via Avian requires write access to random access files...