settings/base: Check for errors when creating .secrets directory

refs #16269
docs: More explicit that db settings need to be configured

refs #16269
install docs: clarify /opt/ganeti_webmgr is configurable

refs #16269
Return before printing second err about secret key file

refs #16269
Fix invalid return, put secret creation into funcion

refs #16269
docs: Update info about WEB_MGR_API_KEY being generated

refs #16269
Update chef cookbook version for setup.sh

refs #16269
Make ganeti_web, clusters, etc PEP-8 compliant

Muddle and muddle_users are not done yet
Make docs conf.py PEP8 compliant
Finish PEP8 compliance on muddle and muddle_users
Merge conflict resolution

Conflicts:
	docs/source/conf.py
	ganeti_webmgr/ganeti_web/settings/base.py
	ganeti_webmgr/ganeti_web/settings/helpers.py
	ganeti_webmgr/ganeti_web/settings/settings.py.dist