Better handling of messages with no subject.

When the subject is empty, the subject field is not returned in the message overview. Now we check if the overview has a subject and if it don't, we set the message subject to null.