GRIB index file descriptor leak - fix

Added code to handle the case where there is an Exception resulting from reading a GRIB index file.  When this case happens the RandomAccessFile is now closed properly, fixing a file leak situation.  This case was observed with network file systems returning empty 0-length files in some cases