Charting: more styling.

imlements #976, fixes part of #839 

TODO (in a follow up PR):
 * extra titles -- what is show_titles for, why is it true even when there's no title in the flash chart?
 * too many values on the scale (time)
 * some charts still don't have dates on the x axis -- check all