hds-v5: Use cnf for memory allocation if we are no using mmap

Let the OS decide when mmap is best. Also remove the dependency on
the hdf5_hl library now that we do not use any H5LT routines.