[qmf] Introduce a limit() for the qmailmessagelistmodel

Introduce the possibility to restrict the number of messages the qmailmessagelistmodel
can hold.
This won't actually preserve the model limit, it's just limiting the number of items that we're matching from the added set.  We still need to test the limit on insertion.