Add backgrounds for almost all activities

So they can be turned on in the settings
Add names to the layout files so they can be distinguished
Improvements for activity boxes and mobile optimalizations
Fix image resource activity background name
Several updates to main layout file

Add name
If side-pre region is empty don't show it
Change activity backgrounds settings field to textarea