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. 
"span" means use this:
 ```"<span class='notice'>You squirt the solution onto the [target]!</span>"``` 
instead of this:
```user << "\blue You squirt the solution onto the [target]!"```.