Xenoarch Bug Fixes

Ignore the Merge pull, don't know what that's there.

Xenoarch bugfixes and tweaks. Changelog file included. Cleaned up a bunch of outright wrong code (broken batteries and analyzers) and tweaked archaic secondary effect identification. 
Followed previous syntax located at Line 277 and 287. Would correcting this simply be removing the indentation? 

I assumed the \ after each line was a visual line break, but was not interpreted so by the compiler to ease horizontal scrolling.