Add support for retrieving menu.json via puavo-external-files
(cherry picked from commit cce7d3785cd6457364a3557d90437caf082baf5e)