TE-468 JS test: Use the correct array for validating onSeek logs

This particular test is failing in Solano workers; there the log
is written in a different order, which was causing objects not to
be found.
Convert unicode emails to byte strings for CSV grade reports
[TNL-288] Annotation Tools: Give staff/instructors full permissions

 - changed role to 'in' condition

 - fixed comment about get_real_user

 - Adding Tests and Fixing Pep8 Violations
Explain query counts
Fix trivial excesses (2 splits configured & don't fetch courses if there are none)
LMS-11220, LMS-11391, LMS-11390
RTL i18n tooling
LTR i18n tooling
Don't let destructive loc change
leak out to callers.
Also, use the return from update_item rather than assume
it was just side effecting.
LMS-11361
Remove unicode conversion of email since it should always be unicode
Merge pull request #5148 from lduarte1991/lduarte-harvardx-pr24

Annotation Tools: Give staff/instructors full permissions (bug fix)
Merge pull request #5214 from edx/sarina/update-i18n-tooling

Sarina/update i18n tooling
Merge pull request #5223 from edx/bug/lms-11361

Bug/lms 11361
Merge pull request #5197 from edx/reruns/count_queries

Explain query counts
Ensure deleting a direct only removes it from published
as well as draft
LMS-11395
Updating active_versions should not send old and new
but just use old to get query info.
LMS-11396
Merge pull request #5201 from edx/split/lms-11395

Split/lms 11395
Merge pull request #5203 from Stanford-Online/kluo/fix-unicode-email

Convert unicode emails to byte strings for CSV grade reports
Quick add for Wendy & Anant post webinar
Merge pull request #5225 from edx/ahodges/doc/glossary_adds

Ahodges/doc/glossary adds
Merge pull request #5200 from edx/split/lms-11396

Updating active_versions should not send old and new
Updated Files & Uploads template help

To include size warning of 10 MB.  Also updated styling on existing learn more
links