Improve ClassZeroSMSModel API and export to QML

The deleteEvent function was not useful, as class zero messages have no
ID (since they are never stored). A clear function was added instead to
clear the model.

Also added a newMessage signal for more convenient usage, especially
from QML.