base_wire_entity now calls base_gmodentity better.
Light: Switched to DataTable vars; tidied
Hoping to fix http://errors.garrysmod.com/error/199050119/
base_wire_entity now caches its ref to base_gmodentity
Camera (Static): Fixed visual bug when the prop is removed
Cam Stool: Fixed error on reload
Fixes #379
Screen Tools: Create Flat should now be more consistent
Thanks @Jack37! Closes #380
EGP: Now uses WireToolObj code for Angles and Position
Screen Models: Removed cube1x1x1, unsure why it was in there at all?
Hoverdrive Controller: Fixed using bad dupe function
What a name ehh? "Hoverdrive Controller", whats it do? Teleport props, duh.
Localized a few globals that didn't need to be
Nicer overlay for base_wire_entity
Merge pull request #382 from wiremod/master

Workshop build
Grabber: Fixed error when disabling grabber sometimes
Fixes #384
Gates: Fixed spawning limit bug
Fixes #383
Added extra checks to wire_adv.

Attempting to fix http://errors.garrysmod.com/error/515391923/
Merge branch 'workshop'
Screens: Fixed 'create flat' 4realzies this time
Fixes #380 betterer
Plug/Socket: Updated to MakeWireEnt
Adv Emarker: Cleaned up and generalized stool, updated to Net
WireToolObj: Moved CheckHitOwnClass from SERVER to shared
Adv Pod Controller: Fixed 'Allow Buttons'
Fixes #386
Moved Adv EMarker's net code for showing links to Wirelib
Refactored out the call the Adv EMarker stool's call to Controller.CheckEnt
Adv EMarker Stool: Moved all linking code inside WireToolObj
Running WireToolSetup.SetupLinking() inside a stool now sets it up with
RightClick, Reload, and DrawHUD functions that link/unlink entities