Fix msvc2010 issue with multiple files with the same name
Added dialog for multi-line text entry

Also added Lua interface.
This is used by the unit test gametype to report results.