Add the git commit (if applicable) to LyX version

This only works for autotools right now, but adding that to cmake is trivial
LYX_GIT_COMMIT_HASH is in config.h now
Some more SVG icons
Add the git commit (if applicable) to LyX version

Addition to cmake.
Patch mostly from Stephan Witt.
Mac menu bar init has to be repeated for Qt5 after clearing the menu
Whitespace
Text2.cpp (checkAndActivateInset, checkAndActivateInsetVisual): activate insets on selection if the anchor is inside the inset.
insets/InsetText.cpp (InsetText::edit): do not reset the selection
Fixes #2346.
mathed/InsetMathHull.cpp (InsetMathHull::doDispatch): do not declare LFUN_FINISHED_* lfuns as undispatched after handling them
Fixes #9289, and an unreported cousin of #3900
Update it.po
it.po tweaks
Some more oyxgen-style svg icons
Remove unneeded file
more oxygen svg icons
Still more oxygen SVGs
Whitespace only
Oxygen: SVG -> SVGZ
insets/InsetTabular.cpp (doDispatch):  fix to #9291. The problem was simply that the default status for the cursor in the call to *::doDispatch is "dispatched".
insets/InsetTabular.cpp (edit): do not reset the selection
Oxygen icon set is now SVG-complete
IPA: SVG -> SVGZ
Rewrite of change-related helpers
lyxfind.cpp(findNextChange, findPreviousChange, findChange, selectChange): factor the change-selection part out of the change-finding part
Text.cpp (acceptOrRejectChanges): call only selectChange