Bug 931119 - [SMS] Localize labels in thread header, don't hardcode separator characters

* Thread header: localize labels were possible, use localizable string to position elements and change the separator character
* Don't hardcode separator characters (' | ', ', ')
* Add 2 tests (different separator characters, fallback for empty separators)