Added String=>Memory and Memory=>String gates. Both gates have a
high-speed interface to easily exchange strings between ZCPU and
non high-speed devices.
Memory => String gate doesn't have a memory limit anymore. Is also allows
reading back the written bytes. (Until now read operations always returned
0)
Fixed unsafe string length handling for Memory => String gate
made E2s not save using workshop save

The server crashes whenever you save using the workshop save thingy when
there's an E2 spawned. This fixes that by not allowing E2s to be saved
at all.

I think the problem is somewhere in duplicator.CopyEnts (because it
copies every single value on the entire entity), but I could be wrong.
Merge pull request #543 from lSoleyl/master

Added string-memory conversion gates, which let you access the characters of a string from a hi-speed device and build strings character-by-character.
Update gmod_wire_grabber.lua

Wire error (Entity [455][gmod_wire_grabber]): lua/entities/gmod_wire_grabber.lua:85: attempt to call global 'CanGrab' (a nil value)
Merge pull request #546 from Python1320/patch-3

Update gmod_wire_grabber.lua
Fix #544. Use angle for hoverdrive via wirelink.