functions for offline and online getting translations from api-v3.
In the AboutBox: show alternate source versions, show versions details similar web.
In the translations box: show only translations, show the content of the translation rather than its versionTitle, show versions details similar web - that's done with a new component VersionBlockWithPreview.
In VersionBlock.js: New component VersionBlockHeader, VersionMetadata, and LinkWithKey for the use of both old VersionBlock and new VersionBlockWithPreview. New functions useVersionTitle and useTextAlign.
Refactor openActionSheet and tempOpenRef from TextList to Misc.js so VersionBlock can use it.
Make version choosing more compatible to web: