added array editor with table layout
added polymorphic list in table layout
moved errorCount to odelHandle
moved errorCount to modelHandle
fixed GroupPanelWidget
cleaned up
modelHandle can be null in DecoratorWidget
Merge remote-tracking branch 'origin/feature/array_editor'

Conflicts:
	tests/meta/kitchensink.json
added tests for table list
fixed table list and added decorators
fixed display of errors in tabs
added test for simple table list
added test to module
added visitng of properties and updating values
Add a factory and an example test for generating DateTextBox elements.
Fix bug in Editor.js due to empty widget property when resize() is called
before the editor is initialized.
added mapped select tests
Adjust the generation of select elements so that the empty option is only
added if the field is optional. Further a new attribute "emptyValueLabel"
is added for select elements to define a customised label for the empty value
option.
Add factory and test for generating CheckedMultiSelect elements.
Add support for generating TitlePane elements.