Func instance io proxy

It is used to forward I/O between entities in an instance and entities outside it. To send inputs to the instanced entities:
 * 1) Place one copy of this entity inside the instance.
 * 2) Use OnProxyRelay and specify the target entity (should be in the instance) and the input to fire.
 * 3) Then in the actual map, have the desired output target the  itself, with the input matching this format:  . ("Target" and "Input" should match with the ones specified in the proxy ent. Example:  )
 * 4) When the map is compiled, will re-route all the I/O so that entities in the map will target the   with inputs called OnProxyRelay1-16, which will fire outputs with matching names that will send the inputs which were first put into the proxy ent's Outputs tab. You can also send an input directly to the entity by simply targeting the post-fixup name.

To allow instanced outputs to target entities in the map (aside from direct references, e.g. ):
 * 1) Place one copy of this entity inside the instance (it can be the same one that's used for inputs).
 * 2) Have an output in the instance target the  with ProxyRelay.
 * 3) In the actual map, go to the 's Outputs tab and have the output follow this format:  . ("Caller" being the name of the entity in the instance that the "Output" comes from. Example:  ) That "output" will now fire at the appropriate time in the game.