Header documentation, blank subjects

I think the documentation on to/from/cc/bcc/subject are wrong - it seems to me that multiple Email::Simple::Header->header_str_set calls will overwrite the previous value, not add a new header (see t/header_to_or_replace.t as evidence).

I also think Email::Stuffer->subject() should allow a blank subject, without breaking chaining.