Translated using Weblate (Korean)

Currently translated at 40.6% (1040 of 2562)
Merge remote-tracking branch 'origin/QA_3_5' into QA_3_5
Fix "Uncaught EvalError" on Chrome
Abstract chart factory and chart classes that  separate the contract and implementation. jqPlot specific implementations of these classes.
Fix query charts with the new chart library. Replace spline chart(not supported by jqPlot) with area chart.
Auto resize to use full width
Draw timeline charts with queries
Validator for timeline charts
Escape HTML in chart title
Whitespace cleanup
Translated using Weblate (Czech)

Currently translated at 100.0% (2562 of 2562)
Translated using Weblate (Romanian)

Currently translated at 60.2% (1543 of 2562)
Translated using Weblate (Swedish)

Currently translated at 100.0% (2562 of 2562)
Merge remote-tracking branch 'origin/QA_3_5' into QA_3_5
Escape HTML in titles of table charts
Escape HTML in chart title
Escape HTML in titles of table charts

Conflicts:
	js/tbl_chart.js
Merge remote-tracking branch 'origin/QA_3_5'
Fix possibly wrong commas
Merge remote-tracking branch 'origin/QA_3_5'

Conflicts:
	js/tbl_chart.js