Clean up unused Warp parameter.
Add matching to phantom formations (O spots, split phantom boxes, etc).
Notes on breathing.
Make '/program = XXX' consistent in PMSD test cases.

We don't need to use the quoted-string form, nor to explicitly add
the `Program.` prefix.
run-pmsd.sh: Test failure status on stderr
Improve `Formation.mapStd()` and `setFormation` in PMSD.

Add a `normalCouples` field and a `mapStd()` override to
`NamedTaggedFormation` so that we can ensure that we have normal
couples for well-known formations in `FormationList`.  Update
the default `setFormation` command in PMSD to use `mapStd` if the
given formation doesn't have `StandardDancer`s.  This makes it
much easier to write test cases in PMSD from arbitrary starting
formations.
Update Rhino JavaScript engine to 1.7R5pre.

Include doctest line-splitting fix from
https://github.com/cscott/rhino/tree/doctest-nl