This supercedes #3 and is directly intended to address h5netcdf performance issues.
We want to make sure we don't spend too much time instantiating file instances and we get the timing right for reading properties including b-trees. Will report information here.