Note about clearing pre-existing install before reinstalling.
Fixed some readme punctuation.
[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.
[runtime] Separate boehm/mps collector includes.

Building collector.c with Boehm no longer needs MPS includes. This
isn't all as clean as it might be, but we'll get there. There are
also other dependencies on MPS in other files still.
[runtime][boehm] Use macros for GC_MALLOC/FREE.
[runtime] Fix some typos.
[runtime] Clean up formatting of if/else/for/while.
Merge pull request #384 from waywardmonkeys/runtime-work

Runtime work
Fix compilation errors.
Merge pull request #412 from cgay/warnings

Reinstate handling of old warning format.
Fix typo in streams doc.
Update to same Bootstrap version as the website.
Reorganize the runtime section.

This breaks the runtime.rst into multiple files to make it easier
to deal with and as a start on improving the overall structure
of the Hacker's Guide.

It also removes some stubbed out sections that hadn't been written.
Update contribution guidelines.

This points people at the more official document that was added
to better integrate with GitHub.

It also moves a couple of additional notes from the Hacker's Guide
to that more official document.