Performance improvements LiveTradingResultHandler
Performance improvements LiveTradingResultHandler

- Reducing the amount of calls to DateTime.UtcNow.
- Adding new `_nextChartTrimming` check
- Increasing sleep of result thread from 10ms to 100ms
- Modifying exit behavior to avoid multiple (2 or 3) complete storing of results, at algorithm exit.
- Moving update to _nextUpdate outside try catch to avoid multiple
executions in case of error

kaffeebrauer/Lean,jameschch/Lean,AlexCatarino/Lean,QuantConnect/Lean,QuantConnect/Lean,QuantConnect/Lean,kaffeebrauer/Lean,StefanoRaggi/Lean,Jay-Jay-D/LeanSTP,kaffeebrauer/Lean,Jay-Jay-D/LeanSTP,StefanoRaggi/Lean,Jay-Jay-D/LeanSTP,StefanoRaggi/Lean,StefanoRaggi/Lean,JKarathiya/Lean,jameschch/Lean,AlexCatarino/Lean,AlexCatarino/Lean,JKarathiya/Lean,JKarathiya/Lean,Jay-Jay-D/LeanSTP,kaffeebrauer/Lean,QuantConnect/Lean,JKarathiya/Lean,Jay-Jay-D/LeanSTP,jameschch/Lean,AlexCatarino/Lean,StefanoRaggi/Lean,jameschch/Lean,kaffeebrauer/Lean,jameschch/Lean