Bound new HDF5File functions 'flush' and 'close', and two attributes 'filename' and 'writable'; guarded (newly) unsafe 'filename' in error message creation.