amend df2ac9c72 (release script fix)
various small fixes for OSX:

* fix scale <, > (was inverted)
* move focus back on window after fullscreen
* fix scrollwheel resize
NOOP, whitespace consistency
OSD tweaks:

* display ext-tc regardless of video-bounds
* clip on left-edge
* don't show color-eq if N/A
* decrease min font-size
prepare file info OSD
add GUI elements for 'i' file-info and doc
cleanup API for formatting negative timecode

TODO: handle save/load (jack session, cfg, remote)
situation WRT to `smpte_offset` was left unchanged:
-1 == 23:59:59:FR
add close video fn.
clean up OSD rendering, fix height/font changes
update OSD rendering, draw index progress-bar
cleanup display.c, whitespace, some const's, etc
make "I"nfo and "O"ffset OSD mutually exclusive
darken RGB/A cross to gray (was already for YUV)
basic seek-position progress bar
redraw TC-OSD when sync-source changes
half baked manual slider seek
re-arrange OSD info, add duration
add 'geometry' information
update doc (alphabetically sort shortcuts)
fix zero-height OSD space and re-indent freetype code