gw_summary: fixed matplotlib backend
SummaryTab: implemented layout option

    - user can give 'layout' option in INI to specify how many plots in each row of HTML
gw_summary: try/except channel attribute setting
data.get_timeseries: manually push channel into timeseries
builtin_plots: added options for channel params