Fix typos.
Fix typos.
[doc] Add documentation for join generic function and method
Merge pull request #385 from abeaumont/documentation-join

[doc] Add documentation for join generic function and method
[crt] Fix indentation and whitespace/bracketing.
[crt] Remove primitive_break on large allocations.

Since 1996, the C runtime has had a debugger break when an allocation
of 100M or more was made. There's no need for this any longer.

Thanks to Alfredo Beaumont for the prodding on this.
[Windows] Fix location of registry settings.

This was broken in commit d428759ee928aa0e4ea96eef177c3f331ba646c2
resulting in the installer setting some settings that the IDE was
then not reading.
Merge pull request #389 from waywardmonkeys/windows-fixes

[Windows] Fix location of registry settings.
[doc] Bump bootstrap version in theme.
[crt] Fix inline declarations to work with clang.

This doesn't actually change the generated code in the places
that I looked at as the compiler was already deciding to inline.
[crt] Use likely/unlikely.
[crt] Fix sh syntax in Makefile.

This part of the target is only used on OS X, so the error didn't
break anything previously.
Merge pull request #386 from waywardmonkeys/c-run-time-work

C run time work
[runtime] Fix warnings.
[runtime] Remove NO_FINALIZATION.

Replace with check for Boehm where appropriate. In this runtime,
we don't yet support finalization when using Boehm.
[runtime] Defining GC_LINUX_THREADS is redundant.

Via configure, we already pass in -DGC_THREADS which will do
the right thing (and works for all platforms).

We also don't need a Boehm define when using MPS.
[runtime] Add missing platforms.
[runtime] Support building multiple runtimes.

The Makefile now supports building multiple runtimes
for each platform. The runtimes other than HARP are
not yet implemented, so we only build HARP on the
platforms where we use this directory.
[runtime] Remove obsolete function.

dylan_mm_deregister_thread was replaced a long time ago.
[runtime] Split boehm and MPS code up.