Fixes for archiving/unarchiving Lua strings in netgames
This branch rewrites archiving/unarchiving of Lua strings for netgames. This means that now:
- Lua strings longer than 1024 chars can now be read properly without awful crashes
- Lua strings with embedded zeros can be written/read without truncating anything (hopefully)