Fixes gas mixture bugs, other bugs, and cleanup

In particular, gas_mixture/remove() was not accounting for
group_multiplier when determining the maximum amount of gas to remove
Also cleans up the interface for gas_mixture/heat_capacity().
Updates the changelog

Also retroactively adds a bunch of entries that were not added before
Improves h/e radiation