hds: Tweak hdsDimC2F to simplify usage

Always copy to Fortran dims as this allows the code that
uses hdsDimC2F to be much simpler albeit with a small performance
hit. The Fortran array is now always filled.