release testing cleanups

Run release testing and fix the errors. Perlcritic and pod coverage gave
a long laundry list. The portability test also complained about the test
file with two dots, so rename those so as to maintain ordering. Finally,
fix the incorrect links in `Batch`.
renaming vars in xs
updating comments in xs
Rename terminology in XS

Update the comments and variables in the XS code to use the most recent
terminology.