proposed initial support for site-wide Difficulty settings

Goes along with https://github.com/HabitRPG/habitrpg/pull/4241

Note that this is going into the "difficulty" feature branch, so it won't go live any time soon.