Build customized jupyerlab from source code

FYI, recently someone contributed a change that makes it simple to disable the menu items for downloading, so all you need to do is disable a core plugin. This does not actually prevent downloading from the server, but does make it simple to remove the menu entries. See Pull out filebrowser context menu download UI into separate plugin so it can be disabled easily by DianeHu · Pull Request #10066 · jupyterlab/jupyterlab · GitHub