Adding pkgs/all
Adding pkgs-all
add File|New, File|Open... and File|Open Recent menu items to the
bug report form window

related to PR 13698
fix case-> to not abuse procedure-chaperone

closes PR 13697
adjust case-> so that the blame context information includes
which case of the case-> happened
remove debugging `log-error'
raco setup: protect against bad info-domain cache
raco setup: --tidy mode (as needed by `raco pkg remove') and more

When a collection disappears, then documentation and metadata
cross-references need fixing up based on everything that remains
available, even though other setup actions are confined to
collections that are specifically relevant to the packages. The
new `--tidy' mode takes care of that.

Package installation now also provides `--avoid-main' when working
with packages in a scope other than installation scope, and `raco
setup' now better respects `--avoid-main' to avoid creating
executables or re-running documentation.

Also, revise the `raco' documentation to better orient it toward the
package manager.
demote some `raco' commands

The commands `link', `pack', and `unpack' are now
discouraged in favor of `pkg'.
Sync sanity path checks to the modified configure paths.
Improve some printouts.

Specifically the one from ,rr.  Also make ,switch syntax error more
friendly.  Also, test for the recent xrepl fix, including its printout.
Fix JIT for ARMv6 (i.e., no thumb support)
ARM JIT: use static configuration

The output of "/proc/cpuinfo" seems wrong for a Raspberry Pi running
the latest Raspian, because it claims ARMv6-compatible but also claims
"thumb" as a feature and 7 as the CPU architecture. Use the C compiler's
configuraton, instead, which is relatively straightforward and drops
code that will turn out to be dead.
Change the default stack size to safe values on OpenBSD.

With this patch racket will never grow beyond of the defaults limits of
the OS and also it doesn't limit the stack size to a fixed value.

Merge to v5.3.4
Unix: initialize `current-directory' from the PWD environment variables

... when PWD is defined and when it refers to the same directory
as the result of getcwd().

A shell sets PWD before starting Racket to communicate a preferred
way of referring to the current directory, which may involve soft
links that are not reflected in getpwd().
racket/system: make `system', etc., set PWD by default

That is, make `system' behave like a shell.