JFG-724 Add a session scope plot to a report

+ mark novozhilov's solutions was refactored to make MetricPlotReporter and SessionScopeReporter use same instance of control tree to fetch data.  
please refactor