File.open docstring and smarter default backend
File.open docstring and smarter default backend

Backend now defaults to HDF5 if it is available and H5Py if it is not.
Error is raised only when HDF5 is explicitly selected and unavailable.

stoewer/nixpy,stoewer/nixpy