Changed scope of 'open' to be able to use custom RandomAccessFile implementations

This trivial patch allows to provide custom implementations of RandomAccessFile to open Netcdf files stored on various filesystems not yet supported.