added news event for commodities on BBS
initial soft mouse pointer positioning and draw
always hide the system cursor
flag to show/hide mouse pointer
preserve mouse position across texture change
utils.lua: Add an inherits function to ease OO development

This will get used in #1719 to implement lua-side hyper{drive, space,
jump}.
utils: inherits: Add a "name" parameter
Removing legacy versions of Visual Studio 2010 and 2012
remove debug printouts and less probability for news creation
scan_enums: add support for C++11 'enum class' (strongly typed enums)
scan_enums: add support for enums with fixed underlying type

C++11 feature, particularly useful to allow enums to be forward declared.
e.g., enum Foo : unsigned int;
Fix excessive mass of asteroids (fixes #2781).
don't drop columns from the total width if they're missing from a single row. #2778
auto-commit: translation updates
IterationProxy for controlled access to embedded containers.
Switch access to SystemBody::m_children to IterationProxy interface.
Switch access to Space::m_bodies to IterationProxy interface.
Switch access to Frame::m_children to IterationProxy interface.
Switch access to UI::Container::m_widgets to IterationProxy interface.
Switch access to Lang::Resource::m_strings to IterationProxy interface.