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
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;
auto-commit: translation updates
auto-commit: translation updates
auto-commit: translation updates
fix a few typos in newsevent flavours
Merge branch 'NewsEventCommodity'
Switch over to using the new VertexBuffer type and passing the material into it's draw method rather than setting it all outside of it.
Remove the assertion of an non-existant variable!
Merge remote-tracking branch 'fluffyfreak/terrainVB'
auto-commit: translation updates
add transifex resource for NewsEventCommodity