Fields and forms redesign

The tab *Fields* on the vector layer properties dialog should be split into two different tabs that separate data-related from form- and widget-related user interface elements.

This is expected to improve user experience and usability.
note: the screenshot of the fields dialog is titled "form"