(speedup) Box HeaderCollection to make moving Response faster for set methods.

[breaking-change]
(chore) Change the style of using .set.
(doc) Assorted documentation nitpicks and fixes.
(fix) Update Modifier::modify for safety reasons.

The old implementation was exception unsafe, so
had to be changed.