Updated wire light to new GMod light
gmod_wire_lamp: Refactor to use MakeWireEnt.
Moved 19 entities to single file format
Edits in next commit
Finished moving 19 ents to single file format
Merged in cl_init and shared, Moves in previous commit
Did some trivial cleanup:
- Deletion of redundant comments (like stating that ENT:Draw is run each frame)
- Removed some extra brackets in ifs, ! -> not, tiny stuff
- Changed CPU's 2 space tabbing -> proper tabs
Changed 50 ents from RENDERGROUP_BOTH to OPAQUE, doubling FPS
RENDERGROUP_BOTH draws the ent twice, and is only necessary if the ent uses
transparency, such as a ranger's tracer beam, or thruster effects.
I tested with 50 vehicle controllers, FPS increased 45%
Thruster, VThruster, FXEmitter: Updated to MakeWireEnt
Also cleaned up a fair bit of VThruster stoolcode and the fxemitter.
Thrusters, Textscreens, FXEmitters: Moved to single file ent
Edits in next commit
Thrusters, Textscreen, FXEmitters: Edits for single file ent
Renames in previous commit
This commit was purely merging files, all edits were 2 commits ago
Merge pull request #364 from wiremod/single-file-ents-2

Single file Entity format 2
Merge branch 'light1' of https://github.com/Jack37/wire
"Updated wire light to new GMod light" @Jack37
Closes #368
Light: Switched to MakeWireEnt
Renamed ShowOutput to SetRGB, since the former generally means "build overlay"
Moved SetRGB's delta check to TriggerInput, so Setup's call is always applied
Light Stool: Wake physics when spawning ropes
Clarified that CPanel's 'Color' is 'Initial Color'
VThruster: Fixed initial overlay always showing 2000
Graphics Tablet: Removed extraneous include('shared.lua')
Switched back to the old convar names for sbox_maxwire_button
sbox_maxgmod_wire_button -> sbox_maxwire_buttons
Fixes #369
Continuing to switch to default text for WireToolObj.SetupMax
Finishes 98f4b5f2a3647ff51ff45f0d7da015e474b72a7a
Refactored GetEntByID() to make implementation of ApplyDupeInfo() a bit nicer.
Fix #361. Update description of e:eyeTrace.
Damage Detectors: Fixed small typo
Damage Detector: Fixed not pasting links
Locator, Waypoint: Updated stools, switched to MakeWireEnt
They now actually get welded, the ghost now shows correct angle,
added 'create flat' checkbox, added model selection