let's not make expensive copies of all these SCP_strings

git-svn-id: svn://svn.icculus.org/fs2open@10118 387891d4-d844-0410-90c0-e4c51a9137d3
turns out gcc doesn't like the two angled brackets adjacent to one another

git-svn-id: svn://svn.icculus.org/fs2open@10119 387891d4-d844-0410-90c0-e4c51a9137d3
Fix WebUI server name changes updating in clients and FS2NetD.

git-svn-id: svn://svn.icculus.org/fs2open@10120 387891d4-d844-0410-90c0-e4c51a9137d3
Add support for the framecap menu option.

git-svn-id: svn://svn.icculus.org/fs2open@10121 387891d4-d844-0410-90c0-e4c51a9137d3
Trunk sync 10121; ought to include things that have slipped through in previous sync attempts.

git-svn-id: svn://svn.icculus.org/fs2open@10122 387891d4-d844-0410-90c0-e4c51a9137d3
Model point shields fixes suggested by niffiwan.

git-svn-id: svn://svn.icculus.org/fs2open@10123 387891d4-d844-0410-90c0-e4c51a9137d3
Persona-specific promotion debriefings (from Yarn)

git-svn-id: svn://svn.icculus.org/fs2open@10124 387891d4-d844-0410-90c0-e4c51a9137d3
fix gcc warning: declaration of ‘ship_obj’ shadows a global declaration [-Wshadow]

git-svn-id: svn://svn.icculus.org/fs2open@10125 387891d4-d844-0410-90c0-e4c51a9137d3
Ensure shield hit data gets reset immediately also when changing the player's target via Lua.

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