Fix for Mantis 3018: Setting a weapon's Target/HomingObject/HomingPosition etc doesn't work

git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10494 387891d4-d844-0410-90c0-e4c51a9137d3
From Axem & niffiwan: stop briefing/credits/mainhall music with scripting

git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10495 387891d4-d844-0410-90c0-e4c51a9137d3
Yarn's fix for Mantis 3017 (Certain HUD elements don't work after the changes to strings.tbl). Not very happy with the way it fixes thing (it only solves problems for French, German and Polish, which kinda makes the changes to strings.tbl in r9761 somewhat pointless) but it makes sense to wait for SDL and truetype support and then fix everything properly then.

git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10496 387891d4-d844-0410-90c0-e4c51a9137d3
From Axem: fix newly added hud gauge sexps

git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10497 387891d4-d844-0410-90c0-e4c51a9137d3
Changed the label of the "Broadcast Locally" multiplayer option from "/multidata" to "Broadcast Locally".

git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10498 387891d4-d844-0410-90c0-e4c51a9137d3
add briefing icons for ship-with-cargo and wing-with-cargo

git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10506 387891d4-d844-0410-90c0-e4c51a9137d3
Fix mantis 2921: start mainhall music when leaving the credits state

git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10507 387891d4-d844-0410-90c0-e4c51a9137d3
Remove gcc warnings (unused & shadow)

git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10517 387891d4-d844-0410-90c0-e4c51a9137d3
Fix for Mantis 3015: Makes sure rotation values are always in the 0-359 degree range

git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10518 387891d4-d844-0410-90c0-e4c51a9137d3
Fix for Mantis 3023 by Yarn: Make sure the vasudan mainhall fun cheat works again

git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10519 387891d4-d844-0410-90c0-e4c51a9137d3
this will likely fix Mantis #3013

git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10530 387891d4-d844-0410-90c0-e4c51a9137d3
Yarn's fix for Mantis #3024

git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10531 387891d4-d844-0410-90c0-e4c51a9137d3
Fix mantis 3025: pass lua HookVar integer data as an integer, not a struct

git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10543 387891d4-d844-0410-90c0-e4c51a9137d3
From Yarn: Fixes interface graphics scaling issues. If, for some reason, you want to have the interface graphics stretched, use the -stretch_menu commandline flag.

git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10544 387891d4-d844-0410-90c0-e4c51a9137d3
Remove gcc warnings (unused)

git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10548 387891d4-d844-0410-90c0-e4c51a9137d3
Improve documentation and readability of ai_remove_ship_goal()
Ensure all occurences of ai_info resetting or clearing goals use the in place template function, rather than rolling their own. This should ensure subsequently refactors do not miss the (presently) duplicated code in other locations.
Ensure all occurences of resetting an ai_goals structure use a templated form. This will improve readability, and should AI code be refactored will reduce the likelihood of (presently) duplicated code being missed.