From Axem: adds isInCampaign() lua function to tell when a mission is being played in a campaign (as opposed to via Techroom)

git-svn-id: svn://svn.icculus.org/fs2open@10985 387891d4-d844-0410-90c0-e4c51a9137d3
Fix mantis 3091 (from Yarn)

Treat non-ASCII chars above unsigned index 127 as word separators when
ending retail style colorisation

git-svn-id: svn://svn.icculus.org/fs2open@10986 387891d4-d844-0410-90c0-e4c51a9137d3
Fix gcc warning

declaration of ‘brief_line’ shadows a global declaration [-Wshadow]

git-svn-id: svn://svn.icculus.org/fs2open@10987 387891d4-d844-0410-90c0-e4c51a9137d3
oops - recommit r10986

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