Getting ready for 4.1

Signed-off-by: Dirk Hohndel <dirk@hohndel.org>
Fix crash on dereferencing dangling pointers

QList::first() returns a reference to an item, but that list was a
temporary. The list gets destroyed at the end of the statement (the
semi-colon), so we ended up keeping a reference to freed data (i.e., a
dangling pointer)

Signed-off-by: Thiago Macieira <thiago@macieira.org>
Signed-off-by: Dirk Hohndel <dirk@hohndel.org>