Printing diagnostic marks; proper clipping paths.

Also more work on accurately sized printed output. This is maddening,
since it seems to depend on "physical" size units that are still
arbitrary and specific to each host app (browser, drawing program, etc).