Avoid InfoGauge:SetValue() when the gauge has a custom label. fixes #2659

InfoGauge:SetValue calls label:SetText directly, which is wrong when the
label is a NumberLabel; for NumberLabel it should call SetValue and let
the label itself apply formatting.
Merge branch 'johnbartholomew/issue-2659'
add ChatForm:ClearFace()

Not added to ChatForm:Clear(), because scripts typically want to set the
face once for the entire Player/NPC dialogue, but clear the other chat form
contents for each dialogue node.
clear face when switching to candidate crew list. fixes #2647
modelviewer: display the ship's bounding box with the collision mesh
Merge remote-tracking branch 'johnbartholomew/modelviewer-show-aabb'
Merge remote-tracking branch 'johnbartholomew/issue-2647'
ocd fix
auto-commit: translation updates
move cameraZoom{In,Out} key bindings to a 'General View Controls' section
add English translation token for 'General View Controls'
declare key bindings for all the SectorView controls
add English translation tokens for all new Sector View key bindings
hook up all SectorView key bindings
Merge branch 'johnbartholomew/sectorview-keybindings'