Merge branch 'stable-3.5'

* stable-3.5:
  Revert "bazel: Use canonical reproducible load_bazlets rule"
  Fix formatting
  bazel: Use canonical reproducible load_bazlets rule
  Update bazel version to 5.3.1
  Update .bazelrc to match core
  Fix documentation for stream command
  Avoid streaming check on dropped events
  Support filtering refUpdate events for NoteDb meta refs
  Fix NoFileException during spinSubmit()
  Fix documentation for trim cmd
  Migrate build to python 3
  Fire internal listeners before external stream ones
  Test core stream-events also

Fix the change-restored filtered test to expect the correct number of
events on 3.6 where a bugfix removed no-op attention set updates.

Update bazlets to a version that contains all the commits from the
stable-3.5 branch as well as the 3.6 commit.

Also update the Dockerfile to use the latest 3.6 stable release with
event ordering fixes.

Change-Id: Id144d2ddec331e584fc00ebbe28072cf2f121d58