MDL-35434 add support for theme setting files

This patch is based on work by Gareth J Barnard, Pau Ferrer Ocaña (crazyserver) and others.
MDL-35434 convert afterburner to new theme setting file

This patch is based on work by Gareth J Barnard, Pau Ferrer Ocaña (crazyserver) and others.