Faulty battery, bad alternator, or both (photos)

Find any evidence of arcing to the firewall behind that ballast resistor ?
How about arcing to the bolt in the center of it ?
Nothing more than a small crack and/or water can cause them to do strange things.

I will have to take a look at the firewall. I did notice that there are cracks in the old ballast resistor by the terminals though: