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
attitude autopilot v2
change killRot keybind to 'p'
avoid assumptions about textual form of paths in posix ReadDirectory impl

Instead of being 'clever' and trying to avoid an unnecessary path
construction when finding the FileSource-root-relative path to a
directory entry, just use JoinPath.  This avoids problems caused by
the FileSource root unexpectedly having a trailing slash.

fixes #2545
Merge remote-tracking branch 'jpab/issue-2545'
add HyperdriveType.CheckJump to check details of an arbitrary hyperjump

The existing method, CheckDestination, assumes you're jumping from the
current system.
extend Ship:GetHyperspaceDetails to take source & dest, or just dest
fix SectorView's GetHyperspaceDetails call to use an explicit source path

fixes #3033
update comment on HyperdriveType.Check{Jump,Destination}
Ship:GetHyperspaceDetails -- early out if we're already in hyperspace
fix CTRL+F12 ship spawning
Merge remote-tracking branch 'jpab/issue-3033'
Use EquipType:GetName() instead of the obsolete name attribute when cargo scooping

(Closes #3041)
Merge remote-tracking branch 'laarmen/fix-3041'
Apply the num factor when applying equipment capabilities

(Closes #3035)
(Closes #3020)
fix bugs in EquipSet:Count
fix incorrect counts in EquipSet:Add/Remove