Added citizenship, faction, religion and home system to character generation.
Added flags for Mining and Xenoarch.
Added two alt titles for Miner.
A bit of prep work for integegrating player-set backgrounds into gameplay.
Merged in preferences file changes, changed None to Unset for home system.
Attempting to fix a very weird overlay error, refactoring some shit mining code.
Fixed the overlay issue for now. This will need replacing.
Merge branch 'dev' of https://github.com/Baystation12/Baystation12 into dev
Merge pull request #5978 from Zuhayr/journalism

Mining changes and basic character backgrounds.