Various minor features.

- Add Bounds.translate().

- Add Mode.copy().

- Add Paper.merge_under().

- Make last_slant_width not fail silently.
Fix behavior in Paper.join_paths when operating on looped paths.