Adds a check to see if the model actually has a defined viewpoint; We can't generate the firepoint display if it doesn't


git-svn-id: svn://svn.icculus.org/fs2open@10251 387891d4-d844-0410-90c0-e4c51a9137d3
Mantis 2977 - Fixes some scripting hooks and references broken by  r9549

git-svn-id: svn://svn.icculus.org/fs2open@10252 387891d4-d844-0410-90c0-e4c51a9137d3
Add lua on-collision hooks for beams: from Axem & Wanderer

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