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
code by Dessimat0r brought back from the dead (issue #210)
Fix too short char buffer to fit string in trade comparison analysis.

For two systems with long names, (E.g. Epsilon E. and Kapteyn's Star) the
string would get clipped.
comment code and rename variable
NewUI graphics for the cpanel
fix Lua error when an axis binding is cleared in the settings screen
make KeyBindings::AxisBinding fields private
add an explicit (non-blank) string representation for disabled KeyBindings

This is necessary because blank config entries are treated as missing,
which means that if you clear the binding for an action, then the next
time the game config is loaded, that binding will reset to its default.
add support for disabling axis bindings
OptiPng and advPng
Lang transaltion to system info - econ trade comparison
have separate COMMODITY_NONE for translation
Add trade analysis of illegal goods as well.

If a commodity is illegal in the selected system but not in the current,
show it in gray, instead of red.
use lambda for repeated code in system info view
fix not updating sys info view econ tab after hyperjump
Merge pull request #3084 from nozmajner/cpanel_new

NewUI graphics for the cpanel
Update Changelog.txt