Condense multiline reply headers to a single line.
allow header line to have spaces before the dashes
body and get back the persons reply
Don't modify input string in place
There were cases where bulleted lists that were prefixed by dashes were considered signatures.
* all signatures at the bottom are hidden * the "on <date>, <author> wrote:" text above replies is counted as part of the reply