Gate tool now uses more WireToolObj stuff.
Gate Stool: Further WireToolObj'ing of LeftClick
Made its GetAngle based off WireToolObj's (to improve results on flat surfaces)
Merge pull request #376 from wiremod/update-gate-tool

Refactor Gate tool to use more WireToolObj stuff
Sound Emitter: Restored backwards compatibility with dupes
Sorry, I know your renaming made more sense, but we have to keep old dupes
Here I'll rename Sound -> SoundObj to keep things clear
Fixes #377
Added WireLib.ErrorNoHalt, as ErrorNoHalt fails at 512 chars
Stops the error cropping in #377
e2 c style to lua style
Moved MakeWireEnt to WireLib.MakeWireEnt
Merge pull request #378 from wiremod/wirelib-makewireent

Moved MakeWireEnt to WireLib.MakeWireEnt
MakeWireEnt'd more stuff.
Removed gmod_wire_panel (broken and useless)
Hoverball: now ghost appears at same angle as entity.
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