TTT: Fixed eye angles being odd when switching players with LMB after exiting propspec.

After exiting propspec, it is likely that your eye angles will be at odd angles. When pressing the LMB to switch to a random player, these eye angles were still set so you will likely be spectating with an awkward roll.

This fix resets the eye angles whenever you press the LMB while spectating.
draw.DrawText optimizations
Update gamemsg.lua
Merge pull request #731 from DarthTealc/ttt-lastwords

TTT: prevent display of admin commands in last words
TTT: set inflictor for telefrags
Merge branch 'master' of github.com:garrynewman/garrysmod
TTT: attribute vehicle kills to the driver
TTT: send client player roles after entity init

Based on pull request by Bo98 #683
Merge pull request #688 from Bo98/ttt_spectate-eyeangles-fix

TTT: Fixed eye angles being odd when switching players with LMB after exiting propspec
Added team.SetColor( index, color )
Updated code to reflect "Airy" standard currently used throughout Garry's Mod by ensuring all functions had a blank line before end and after function.
Removed semicolons
Merge pull request #735 from Acecool/team_setcolor

Added team.SetColor( index, color )
Added Angle:SnapTo( component, degrees ) where component is p/y/r / pitch/yaw/roll, and degrees is the interval; will return an Angle for all cases so multiple snaps can be strung on one line.
Examples, Angle( 0, 92, 0 ):SnapTo( "y", 90 ); will return Angle( 0, 90, 0 );
Angle( 0, 115, 0 ):SnapTo( "y", 45 ); will return Angle( 0, 137, 0 );
Angle( 12, 98, 167 ):SnapTo( "p", 30 ):SnapTo( "y", 45 ):SnapTo( "r", 45 ); will return Angle( 0, 90, -180 );

Added Vector:ToColor( ) to compliment other addition Color:ToVector( )
Added Color:ToVector( ) to compliment other addition Vector:ToColor( )

3 simple yet useful functions; and we may as well add to the 3 meta files...
Merge pull request #737 from Acecool/metatable_additions_vector_color_angle

Added Angle:SnapTo( component, degrees ) where component is p/y/r / pitc...
Add hook for player heal

Useful for event plugins, awarding points for healing etc.
Merge pull request #718 from Divran/patch-2

draw.DrawText optimizations
Fixed whitespace, camelCase hook name
Requested OnToggle Callback for DCollapsibleCategory
Merge pull request #740 from Acecool/vgui_hook_ontoggle

Requested OnToggle Callback for DCollapsibleCategory
Adds IsColor, net.WriteColor, net.ReadColor

IsColor returns true when the argument has the correct COLOR metatable.