Merge pull request #31 from suchipi/master

Add Sign Function, Define ceil, floor, pi
Fix for Clockwork
Update spawnmenu.lua

There's no need to create a separate tab for PAC.
Merge pull request #36 from robotboy655/patch-1

Update spawnmenu.lua
Add pac_override_fov cvar

When this cvar is set to nonzero, objects render regardless of pixvis as
long as they're within the specified draw distance. A middle ground
between setting draw distance to -1 and having it set to a finite number
like 1000.
Merge pull request #38 from suchipi/patch-2

Add pac_override_fov cvar
Add drawing toggle and pac ignoring functions

New function pac.TogglePartDrawing(ent, bool) allows gamemode creators
to toggle whether parts should be drawn on any entity. A serverside
interface to this function is also provided.

New functions pac.IgnorePlayer(ply) and pac.UnIgnorePlayer(ply) use
pac.TogglePartDrawing to let gamemode creators write interfaces for
clientside disabling of part drawing per-entity.
rename variables

rename shouldnotdraw to pac_shouldnotdraw and rename pacignored to
pac_ignored
rename more stuff

IgnorePlayer and UnIgnorePlayer are now IgnoreEntity and UnIgnoreEntity
Merge pull request #43 from suchipi/patch-2

Add drawing toggle and pac ignoring functions
Merge pull request #35 from ExtReMLapin/master

Fix for Clockwork
Merge upstream changes

bring in changes from upstream