Too tired to try to compile and test. This will probably explode on first attempted compile or use. I didn't do this in visual studio...

This is the code to have the code check for xml files with "banned" names (from the list) and renaming them if necessary.

Idea: Bannedlist is added as giant string explicitly defined in the lua, delimited by |
String gets passed into dll
dll breaks string into individual filenames and does the checking

Reasons: Want list of files in something easily editable by users (i.e., not the c++ source)
Programming the dll to read a textfile is silly
No examples of lua tables being passed in the civ 5 source code - using the string passing to make it more likely to work without endless troubleshooting
Inefficiency is unimportant for this application

Needed: Compilation and testing (for instance on the Cirno Civ: http://steamcommunity.com/sharedfiles/filedetails/?id=138578605&searchtext=great+fairy+alliance )