Parse terrain properties without CParser. Refs #2589.

git-svn-id: http://svn.wildfiregames.com/public/ps/trunk@15967 3db68df2-c116-0410-a063-a993310a9797
Check for availability of XmppClient.
Move Lobby script function registration to the lobby JS interface.

git-svn-id: http://svn.wildfiregames.com/public/ps/trunk@15968 3db68df2-c116-0410-a063-a993310a9797
Change GUI tag parsing to use a FSM instead of using CParser. Refs #2589.

Parameters now have to be quoted with ".
Supports " in parameters by escaping them with \.
Tag start characters can be included in normal text by escaping them with \.
Better error handling and a error messages to help with fixing invalid/malformed strings.

git-svn-id: http://svn.wildfiregames.com/public/ps/trunk@15969 3db68df2-c116-0410-a063-a993310a9797
Update tools/LICENSE.txt

git-svn-id: http://svn.wildfiregames.com/public/ps/trunk@15970 3db68df2-c116-0410-a063-a993310a9797
fixes #2935

git-svn-id: http://svn.wildfiregames.com/public/ps/trunk@15971 3db68df2-c116-0410-a063-a993310a9797
Properly escape a character and remove a stray tag.

git-svn-id: http://svn.wildfiregames.com/public/ps/trunk@15972 3db68df2-c116-0410-a063-a993310a9797
Merge 'remotes/trunk'