Bug 1067228 - [Messages][Refactoring] Move subject management to a separate component. r=julien

I know you're preparing for web components, but with web components we'd have a tag here, which we don't have now.

I'd prefer to keep the markup static when it does not need to be dynamic.