Issues when installing tweak after file based CMS is enabled with theming.

Fixes issues with tweak module when installing after having enabled themes and themes.

New behavior will create the site:settings partial in the active theme, or null if theming isn't enabled.