May handle broken emails, which contains splitted not by characters, but by bytes multibyte strings.
This was needed for DKIM signing of headers, containing ";". Also, minor performance improevement, because of no '++' operations.
…one. This means that Erlang versions which do not have it built in can continue to be supported. Closes #51.