Fixed text changing in text entry

When updating from history or from the menu, the proper function(s)
is/are being called now, to allow autocomplete support and
callback/event support.
Base: Replaced umsgs with net messages.
undo.lua: Replaced umsgs with net messages.
Updates to weapons

* Fixed prediction ( kinda ) for manhack welder
* Fixed a few bugs in Medkit
* Minor changes to Fists
Consistency for NPC & Vehicle listings

* Both files changed to match same coding style
* Restricted Jalopy Seat to be spawnable only when EP2 is mounted (
missing texture )
* Restricted Fast Zombie Torso to be spawnable only when EP1 or EP2 are
mounted. ( Missing model )
* Removed one of useless seats from PHX.
Emitter old dupe fix

Fixes old duplications containing emitters
Camera duplicator fix

Fixes camera duplication issue ( See
http://www.youtube.com/watch?v=yRX_JKeSpRc )
Static camera has nocollide by default
Fixed "Draw Cameras" in menubar not working
Machinima-friendly changes

* Added convar to hide effect green circles
* Death notice won't draw if cl_drawhud is 0
* Fixed "Draw Thrusters" menubar option not working
* Added "Draw HUD" option to menubar
Added "Draw toolgun help" option to menubar
Removed hack for player model skin/bodygroup
Removed unnecessary globals
More weapon updates

* Localized tr variable for gmod_camera
* Added code from Tenrys
Localized some variables

* Localized some variables to avoid them from overriding variables in
mods.
* Allowed numbers to be supplied to draw.DrawText/draw.SimpleText
Missed tostring
Fixed Trails Tool Undo
Update dragdrop.lua
Merge pull request #569 from robotboy655/weps

Updates to weapons
Merge pull request #570 from robotboy655/npc_veh

Consistency for NPC & Vehicle listings