Fixed ling regeneration bugs

It now requires DNA, preventing infinite genomes, and now correctly
displays the chemical cost, rather than leaving lings thinking that 10
chemicals would be sufficient to revive.
Merge pull request #3732 from AlexanderUlanH/baccano

Fixed ling regeneration bugs