XnatTreeModel: Make sure last is at least first when inserting rows
Adding a item to a previously empty resource folder would result in first
being 0 and last being -1. This would trigger a Qt assert.
Reviewed-by: Jean-Christophe Fillion-Robin <jchris.fillionr@kitware.com>