Remove commented out code.
Removing setup_scripts and import_scripts from Web scripts menu. See #6542
Replace '.py' with '...' and sort script submenus. See #6542
Blitz: Adding 'as owner' into Plate._getQueryString(). See #10519
Increase checksum noting and matching for imports.
Fix script menu sorting bug from earlier commit
Drop the local bin/pip check to use pip found in the PATH
Use `pip install tables` instead of the git version
Drop manual tables package removal since moving away from git
Use self.ctx.getSession() instead of self.factory
Match selection and view port
Remove unnecessary return statement
Remove TABLES_GIT variable
Fix location of rectangle in bird eye view when panning.
Fix selection when changing resolution level.
Centre bird eye view (see #8475)
Replace pip virtualenv installation by message and script exit

Since python_deps.sh is now standalone, we do not know where where are in the
filesystem and do want to install a virtualenv anywhere on the disk. If no pip
is found in the PATH,  a warning message is displayed asking to install pip
and the script is terminated.
Also use pip directly rather than cd'ing to the parent directory and using
bin/pip.
Fix selection when resizing the component.
Add 'active_group' to context['ome'] in @render_response()

This is useful for all page templates to know what the ID of the active_group is.
Uses the eventContext().groupId initially, but once the user has switched groups,
we use the request.session.get('active_group') to keep track and pass this to context.
Set the minimum bird eye view to 128x128 (see #9232)

Determine the size according to the screen size