Hexen|SndInfoParser: Fix patching of MAPINFO (lump) definitions with SNDINFO-read values

(The only time a mapinfo_t is modified outside of MapInfoParser).
libcommon|HexLex: HexLex no longer accesses the DED definition database

If DED definition lookup is necessary for translating a parsed value
then this should be implemented in the parser instead.
libcommon|HexLex: Cleanup
Refactor|libcommon: Reworked more logical episode + map number lookups using Uri

There are now very few places where the logical numbers are still
relevant (ACS and network deltas being the main cases).
Refactor|Hexen: Moved ACS savegame io to p_acs.c, cleanup
Refactor|Hexen: Moved ACScript (thinker) savegame io to p_acs.c
UI|Client: Game selection menu adapts to small view sizes

The number of columns and rows is now reduced if the view is small.
The menu will scroll if all items don’t fit.

IssueID #1715
UI|Client|Console: Wider grab area for resizing the console edge

IssueID #1716
Merge branch 'master' into osx-coretext
libgui: NativeFont is now public

The application can define font mappings.
Fixed|libgui: Cleaned up and fixed Core Text based native fonts
Client: Tweaked line wrapping and GL text composition

Wrap positions are found more accurately.
Client|Default Style|OS X: Added mappings for native font styles

The function App.addFontMapping() can be used to specify a font
mapping dictionary.
libdeng2|Vector: Added a method for swapped X and Z components
UI|Client|Default Style: Added and applied an alternative accent color

The alternative accent is supposed to match the logo’s color. It
is now used for editor hints, log timestamps and default buttons in
dialogs.