Made egp hud able to be linked to multiple vehicles

Fixes #469
Fixed adv emarker not unlinking entities when they are removed
Made R:concat and T:concat not cause lua errors

... when used on arrays or tables with userdata objects in them (such as
players)

Fixes #449
Made remote uploader display ops and cpu of all E2s (admin only)

This will be useful for admins, to see if an E2 is using a lot of cpu
time.
It is disabled by default, due to potentially using a lot of networking
(if there's a lot of E2s out). To enable it, go to the "Expression 2"
tab of the E2 editor options menu - there's a new checkbox there.
Made remote uploader syncing not send the name of the E2

Saves a lot of net message space
Fixed minor error

This obscure error happened if you had the remote uploader out while new
E2s were spawned.
Renamed Wire Hoverdrive Controller -> Wire Teleporter
Shouldn't have any dupe issues (tested with Advdupe 1 & 2)
Deleted unused hoverdrive controller spawnicons
The Wire Teleporter has a spawn tool now, so these were unused
Closes #642
Fixed Volume parameter on Sound Emitter not actually affecting volume
Merge pull request #643 from briman0094/master

Fixed Volume parameter on Sound Emitter not actually affecting volume
Fixed sounds not stopping correctly after the specified time

The stopping would leak over into new sounds with the same index
Custom wire tool menu
Camera controller rewrite

Camera controller is now clientside, and has several new features
it's 3 am and I forgot to commit a file
Added exit point angle and attempt to fix egp crash on join

Added angle inputs to exit point controller
Fixed clicking custom tool menu search not doing anything.
Added on enter to search box to select first rearch result.
Hopefully fixed egp crashing newly joined players if there's a lot of
screens up. Needs to be live tested to be sure.
Fixed sounds not stopping

Fixed sounds not stopping if you remove the entity while the sound is
fading
FAVOURITES!
Added a little X to clear the search