added ```decay_neutron_energy``` function to match existing ```decay_photon_energy```
Description
It would be useful to have a openmc.data.decay_neutron_energy to match the already existing openmc.data.decay_photon_energy
For my use case I've been doing a few simulations with activated water and one of the products is N17 which is a neutron emitter. I'm keen to know the emission details of the neutrons
I notice there are other nuclides of (Cm, Cf, Bk, Am, Sm, Th, U, Pu) that also decay via neutron emission.
This PR makes use of the existing decay_photon_energy code and a bit more generic so that is can get neutron or photon sources
Fixes # (issue)
Checklist
- [x] I have performed a self-review of my own code
- [x] I have followed the style guidelines for Python source files (if applicable)
Thanks @shimwell, this would be useful to determine neutron dose in spent fuel, just as the decay_photon_energy is in shutdown dose of fusion systems.
Wondering if anyone has time to review this PR
@shimwell Thanks for the ping (and for your patience). I'm making my way through PRs and will try to get to this one soon!