1. step to make propertywidget support custom tabs

Basics are there, the standard tabs are ported on the server side, and
half-way on the client side. Custom communication for the tabs id not
yet ported.