Revizes the way the models and views get updated.

Moving the model updates to the dmp_client, notify all ui elements
with delegates functions at update start and update end, where
appropriate.
Fixes a crash in Dmp-Server when nexting on an empty playlist