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
support horizontally-expanding widgets in table rows
put volume controls into a table. closes #2798
remove unused ChatForm, should have been removed in @110a231f
Update for text and pioneer project file removals.
Merge pull request #2800 from fluffyfreak/fixvs2013

Update for text and pioneer project file removals.
Fix compilation with gcc-4.7 by deleting copy constructor/assignment of JobHandle (fixes #2799).
Fix signed/unsigned comparison.
auto-commit: translation updates
auto-commit: translation updates
Merge remote-tracking branch 'origin/lua_inherit'
auto-commit: translation updates
don't initialise sector cache at start, temp workaround for #2802
don't try to render the glyph if there's no bitmap to render. fixes #2804
auto-commit: translation updates
Properly handle move of default-constructed (empty) JobHandle. Fixes #2802.
auto-commit: translation updates
auto-commit: translation updates