Load / save widget config to backend.

Add 'small' and 'large' Group Widget config options and layout.  Load
widget CSS from dedicated CSS file instead of inline in the widget HTML
- allows use of LESS.  Time to really learn LESS - group_list.less is an
abonimation.