Split out model handling from the property widget.

This still needs to be completed with everything else that is independent
of the UI and needs to run inside the probe.
Crude integration of the property controller.

For the object inspector we now see the property views in the client as
well, and can edit them.
QSFPM triggers this assert by calling index() during begin/endInsertRows.

Still needs to be investigated.