- Improve robustness of blank-master: malformed lists in subsite
parameters could render a subsite useless and hard to correct.
Now the validity of lists is checked, errors are written to the
error.log, invalid parameters are ignored.
- added flat list syntax for ThemeCSS specs (easier to read)
- added parameter ThemeJS similar to ThemeCSS (ability to add head and
body scripts)
- added generalized function template::add_script with non-pos
parameter "-section" which might be "head" or "body" to make both
kind of scripts available to ThemeJS