Fix Mantis 3077 (Subtitles including a message will crash multiplayer games). 

git-svn-id: svn://svn.icculus.org/fs2open/trunk@11034 387891d4-d844-0410-90c0-e4c51a9137d3
The previously committed version of multi-eval did not include the code to allow it to determine if client side scripts should also be executed on the server. This version does but will break any previously created missions. 

git-svn-id: svn://svn.icculus.org/fs2open/trunk@11035 387891d4-d844-0410-90c0-e4c51a9137d3
Opps. Only need that defined once!

git-svn-id: svn://svn.icculus.org/fs2open/trunk@11036 387891d4-d844-0410-90c0-e4c51a9137d3
add an Assertion about a buffer overflow vulnerability in split_str

git-svn-id: svn://svn.icculus.org/fs2open/trunk@11037 387891d4-d844-0410-90c0-e4c51a9137d3
Karajorma missed an Opps :p

git-svn-id: svn://svn.icculus.org/fs2open/trunk@11038 387891d4-d844-0410-90c0-e4c51a9137d3
since we can replace variables in SCP_string, use that instead of an arbitrary char[256] buffer
also const-correctness in the constructor

git-svn-id: svn://svn.icculus.org/fs2open/trunk@11039 387891d4-d844-0410-90c0-e4c51a9137d3
subtitles can now be as long as messages

git-svn-id: svn://svn.icculus.org/fs2open/trunk@11040 387891d4-d844-0410-90c0-e4c51a9137d3
that variable isn't actually a buffer, so change the misleading name

git-svn-id: svn://svn.icculus.org/fs2open/trunk@11041 387891d4-d844-0410-90c0-e4c51a9137d3