port syntax highlighter to toolbox object

adds new setting type “syntaxTheme”