Initial staging for economics view improvements.
Added label indicating current system and selected system, also if there are no items in a trade category.
Colour adjustments
Merge branch 'master' of github.com:Dessimat0r/pioneer into econ-improv
prevent saving the game if the player is already dead

for #3056, #2895
handle errors from Game.SaveGame when autosaving or saving from settings
add slot as third arg to Ship:AddEquip
Merge remote-tracking branch 'jpab/issue-3056'
fix -Wshadow warning in StarSystem.cpp
modify scan_enums so that it explicitly converts values to int in its data

This is necessary when generating tables for strongly typed enums
(that is, the 'enum class' syntax), because they don't have an implicit
conversion to int.
remove various unused methods and variables
remove ShipType::equipSlotCapacity array
update documentation comment for Lua Timer:CallEvery
add missing include in Lang.h
remove unnecessary includes of EquipType.h
strip out EquipType; create simpler replacement for sysgen to use
include star system trade levels in the galaxy dump output
reintroduce a bug to avoid changing galactic trade levels and population
copy the EquipSlot doc comment to libs/Equipment.lua and update it
remove two unused fields from the galactic economy/commodity data