EMFolderTreeModel: Fix a circular dependency between model and its data

The model stores GtkTreeRowReference-s in its private data, but these
references ref the model, thus there is a circular dependency between
internal data and the object itself, effectively causing memory leaks.

With this fixed, the CamelSession is correctly freed at the end of
the application.