opened
Axel1092
username_0
#### Description

Reworked traffic light system, now all traffic lights use `UTrafficLightComponent` to control their behavior (solves many determinism issues).
The recorder now only "ticks" on the posttick event in the `FCarlaEngine`.
Reworked `ATrafficLightManager` to register traffic lights from OpenDRIVE and existing lights in the editor.
Remade frozen behavior, now it affects all traffic lights in the map and it works using the `ATrafficLightManager`. A new function in carla.World has been added to implement this functionality and the `traffic_light.freeze(True)` function in individual traffic lights now affect all of them as well (the function is left for code compatibility).
Fixed a bug that caused traffic lights in standalone mode to be missing in the client side.

Fixes #2793 

#### Where has this been tested?

  * **Platform(s):** Ubuntu 18.04
  * **Python version(s):** 2,3
  * **Unreal Engine version(s):** UE4.24
Axel1092/traffic light cleanup
issue