packages_base_manual_install.sh: fix for 32-bit machines.

Previously this incorrectly assumes that the machine is 64-bit. Now it incorrectly assumes that it is either 32-bit or 64-bit. It still assumes it is Ubuntu or similar.
Add option to hide QSD modification details from normal users.

See Issue #486.
QSD footer: add mode to show modified date but hide user.
QSD footer: add comments describing display modes.
Fixes input field length for all fields using AjaxForeignKeyWidget

See #941 for details.
Makes theme_compiled.css take priority over bootstrap-responsive.css

Also changes span number for AjaxForeignKeyWidgets so that they
fit in the content width
Adds url for grade change request to docs
Merge pull request #1090 from learning-unlimited/clarify-doc

Adds url for grade change request to docs
Merge branch 'main' into issue486
Make render_qsd flush cache when Tag is updated
Merge pull request #1093 from learning-unlimited/fix-grade-change-email

Fixes From and To addresses in grade change request email
Fixes From and To addresses in grade change request email
Add regression test for grade change e-mail addresses
Merge pull request #1085 from learning-unlimited/input-field-fix

Fixes input field length for all fields using AjaxForeignKeyWidget
Merge pull request #1047 from learning-unlimited/fix_installpackages_32bit

packages_base_manual_install.sh: fix for 32-bit machines.
Merge pull request #1053 from learning-unlimited/issue486

Add option to hide QSD modification details from normal users.
Fixes to the class change request form
Merge pull request #1104 from learning-unlimited/backport-fix-grade-change-email

Stable release backport: fix grade change email
Merge remote-tracking branch 'origin/stable-feb14' into main
The lottery should work the way we expect it to by default.

We do not want students not getting our emails because the webmin
running the lottery forgot to include an optional argument.