initalise lastread marker to last read line when initially fetching messages from server

When opening up glowing bear, the read marker is currently initialised to the position before the first message (i.e. invisible). With this pull request, it is instead initialised to above the first unread message. Thus, if there are no unread messages, the lastread marker is at the very bottom of the messages. Otherwise, it is positioned above the first unread message. This is exact and also applies to join/leave messages etc.