OpenMC ace table data path

When using MCNP cross section data I noticed that our OpenMC module doesn't parse the `<directory>` tag in an OpenMC `cross_sections.xml`, so it would occasionally look for the ACE tables in the wrong place. This should fix that.