client: eliminated need for duplicate lib copies

The libs can now live happily only in a basepath pk3. See code comment.
misc: moved tinygettext dependency internally, fixes #500
misc: moved tinygettext files, refs #500
client: workaround for OS X gamma reset bug
client: avoids vid_restart if win didn't resize

On OS X at least, it's possible to receive a resize event when the window simply moves, or even when Dock shows/hides. No need to do a vid_restart then, so it does a simple check.
misc: fix for unhandled escape, refs #244
misc: changed INSTALL_DEFAULT_MODDIR to /lib/etlegacy, refs #160
client: avoids vid_restart if win didn't resize

On OS X at least, it's possible to receive a resize event when the window simply moves, or even when Dock shows/hides. No need to do a vid_restart then, so it does a simple check.
Merge branch 'master' of https://github.com/swillits/etlegacy

(I'm not very good at git!)

* 'master' of https://github.com/swillits/etlegacy:
  client: avoids vid_restart if win didn't resize

Conflicts:
	src/sdl/sdl_input.c
client: bad chars removed from tinygettext
game: g_debughitboxes fixed
game: fixed antilag trace functions to use our proper hitbox values
game: don't do G_HistoricalTraceBegin/End when antilag is disabled -
patch by Forty
game: don't trace twice in trap_Trace() - we do the z adjustments
before our trap_trace call
misc: update for files translations, refs #244
initial commit of server side demo recording based on openarena version
mac context creation code for the future when the shader issue is fixed
renderer2: function naming cleanup
misc: update for translation, fixing some issue with © char, refs #244
misc: added systemd unit files for linux